2015-05-09 43 views
2

我有幾個片段與NavigationDrawer。其中一個片段的動作欄有Spinner,其他人只有標題。清除片段中的動作條

現在,當我打開在操作欄中有微調控件的片段,然後單擊導航抽屜打開另一個片段類。該操作欄具有微調和標題。

如何清除操作欄只顯示標題而不顯示微調?我的意思是清除操作欄並顯示需要的內容。

讓我知道!

回答

1

當您切換到第二個片段(它只有標題來顯示),在它的onStart()方法,你可以禁用/隱藏微調,使用下面的代碼:

ActionBar actionBar = getActionBar(); 
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD); 

然後,您需要添加代碼你的第一個片段再次展示Spinner!

0

我想調用invalidateOptionsMenu()應該可以工作。打開第二個片段時應該調用此方法。

+0

嘗試調用getActivity.invalidateOptionsMenu();沒有工作。我需要添加其他東西嗎? – TheDevMan