我有一個optionMenu
在裏面我MainActivity
的onCreateOptionsMenu
充氣我MainActivity
和有被它們有自己的Toolbars
的MainActivity
內膨脹了一些片段刪除optionMenu。但問題是OptionMenu
也在片段內的Toolbars
上可見。我不想碎片有OptionMenu
的片段工具欄從片段工具欄
從片段工具欄
回答
setHasOptionsMenu(true)
在片段下面的代碼onCreate();
in onCreateOptionsMenu
inflate你的分段菜單並刪除MainActivity
使用menu.removeItem(R.id.menu_id_to_be_removed);
在onPrepareOptionsMenu
它認爲menu.remove是一個明智的選擇讓我試試 –
請參閱更新的答案。 –
對於片段你不想onCreateOptionsMenu包括那些片段
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setHasOptionsMenu(false);
}
片段有他們自己的optionMenu,但它混合了從活動和片段 –
菜單,例如在活動他們是一個通知menuItem圖標和片段上optionMenu我正在充氣與搜索另一個菜單圖標..但片段同時包含通知和搜索圖標 –
請嘗試setHasOptionsMenu(true);對於有自己菜單的片段。它應該重寫Activity的onCreateOptionsMenu –
- 1. 從工具欄管理工具欄中的按鈕從android中的片段
- 2. 新片段重疊工具欄
- 3. 自定義工具欄重疊片段
- 4. 雙工具欄是顯示片段
- 5. 工具欄與CustomView由片段
- 6. Android設置片段工具欄標題
- 7. 片段中的工具欄標題
- 8. 在片段中獲取工具欄
- 9. 與片段/工具欄返回導航
- 10. 工具欄片段返回點擊
- 11. CoordinatorLayout與工具欄和片段
- 12. 工具欄標題顯示空片段
- 13. Android:創建片段工具欄
- 14. 片段重疊工具欄ViewPager
- 15. 工具欄裏面的片段重疊片段
- 16. 使用活動的工具欄從片段導航
- 17. 如何從片段中斷開工具欄操作Android
- 18. 從工具欄隱藏ImageView除了一個片段之外
- 19. 將工具欄中的視圖從活動轉換爲片段
- 20. 從片段內部訪問工具欄/ ActionBar對象
- 21. 使用CoordinatorLayout從片段隱藏工具欄
- 22. 如何從片段更新工具欄選項
- 23. 從工具欄中的片段訪問Imageview
- 24. 工具欄作爲片段中的操作欄
- 25. 片段的RelativeLayout - >在AppBar下的活動(片段覆蓋工具欄)
- 26. vs2003:快速片段工具
- 27. 僅隱藏特定片段的工具欄圖標
- 28. Android工具欄覆蓋了一個片段
- 29. 通過工具欄中的微調器切換片段
- 30. 如何在滾動片段時隱藏工具欄?
你能附加截圖 –