我有一个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. CoordinatorLayout与工具栏和片段
- 4. 与片段/工具栏返回导航
- 5. 在片段中获取工具栏
- 6. 工具栏标题显示空片段
- 7. Android:创建片段工具栏
- 8. 自定义工具栏重叠片段
- 9. 片段重叠工具栏ViewPager
- 10. 从工具栏隐藏ImageView除了一个片段之外
- 11. 如何从片段中断开工具栏操作Android
- 12. 将工具栏中的视图从活动转换为片段
- 13. 从片段内部访问工具栏/ ActionBar对象
- 14. 使用活动的工具栏从片段导航
- 15. 工具栏作为片段中的操作栏
- 16. 片段的RelativeLayout - >在AppBar下的活动(片段覆盖工具栏)
- 17. vs2003:快速片段工具
- 18. 当在嵌套片段中滚动RecyclerView时隐藏工具栏
- 19. 打开键盘隐藏片段下面的工具栏
- 20. 虽然滚动片段工具栏应该能在android系统
- 21. 当片段填满屏幕时,Android底部工具栏消失
- 22. 如何在webview片段中自动隐藏工具栏
- 23. 片段启动时的交换工具栏
- 24. 如何在片段中设置工具栏
- 25. 问题与viewpager工具栏高度时,键盘开业片段
- 26. 通过工具栏中的微调器切换片段
- 27. 在哪里设置工具栏的片段? onCreate()或onStart()?
- 28. 在片段中使用导航抽屉和工具栏
- 29. 实施搜索查看在工具栏与片段
- 30. 工具栏将显示在两次协调布局片段
你能附加截图 –