我有幾個片段與NavigationDrawer。其中一個片段的動作欄有Spinner,其他人只有標題。清除片段中的動作條
現在,當我打開在操作欄中有微調控件的片段,然後單擊導航抽屜打開另一個片段類。該操作欄具有微調和標題。
如何清除操作欄只顯示標題而不顯示微調?我的意思是清除操作欄並顯示需要的內容。
讓我知道!
我有幾個片段與NavigationDrawer。其中一個片段的動作欄有Spinner,其他人只有標題。清除片段中的動作條
現在,當我打開在操作欄中有微調控件的片段,然後單擊導航抽屜打開另一個片段類。該操作欄具有微調和標題。
如何清除操作欄只顯示標題而不顯示微調?我的意思是清除操作欄並顯示需要的內容。
讓我知道!
當您切換到第二個片段(它只有標題來顯示),在它的onStart()
方法,你可以禁用/隱藏微調,使用下面的代碼:
ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
然後,您需要添加代碼你的第一個片段再次展示Spinner!
我想調用invalidateOptionsMenu()應該可以工作。打開第二個片段時應該調用此方法。
嘗試調用getActivity.invalidateOptionsMenu();沒有工作。我需要添加其他東西嗎? – TheDevMan