Android 从片段工具栏中删除选项菜单
我在我的Android 从片段工具栏中删除选项菜单,android,android-fragments,android-optionsmenu,Android,Android Fragments,Android Optionsmenu,我在我的main活动中有一个选项菜单,在我的main活动的oncreateoptions菜单中膨胀,并且在main活动中膨胀了一些片段,它们有自己的工具栏。但问题是,选项菜单在片段内部的工具栏上也可见。我不希望片段具有片段工具栏的选项菜单 对于不需要的片段onCreateOptions菜单在这些片段中包括以下代码 对于不需要的片段onCreateOptions菜单在这些片段中包括以下代码 SethasOptions菜单(true)在片段onCreate()中 在oncreateoptions菜单
main活动中有一个选项菜单
,在我的main活动的oncreateoptions菜单
中膨胀,并且在main活动
中膨胀了一些片段,它们有自己的工具栏
。但问题是,选项菜单
在片段内部的工具栏上也可见。我不希望片段具有片段工具栏的选项菜单
对于不需要的片段onCreateOptions菜单在这些片段中包括以下代码
对于不需要的片段onCreateOptions菜单在这些片段中包括以下代码
SethasOptions菜单(true)
在片段onCreate()中代码>
在oncreateoptions菜单中
使用menu.removietem(R.id.menu-id\u-to-be-remove)为片段菜单充气并删除main活动
代码>在您的片段onCreate()中的onPrepareOptionsMenu
设置选项菜单(true)
代码>
在oncreateoptions菜单中
使用menu.removietem(R.id.menu-id\u-to-be-remove)为片段菜单充气并删除main活动
在onPrepareOptionsMenu
中,片段有自己的选项菜单,但它混淆了活动和片段的菜单。例如,在他们的活动中,是一个通知菜单项图标,在选项菜单上的片段中,我正在使用搜索图标打开另一个菜单。。但是该片段同时包含通知和带有setHasOptionsMenu(true)的搜索icontry;对于有自己菜单的片段。它应该覆盖活动的onCreateOptions菜单片段有自己的optionMenu,但它混淆了活动和片段的菜单。例如,在活动中是一个通知菜单项图标,在optionMenu上的片段中,我正在使用搜索图标打开另一个菜单。。但是该片段同时包含通知和带有setHasOptionsMenu(true)的搜索icontry;对于有自己菜单的片段。它应该覆盖活动的OnCreateOptions菜单思维菜单。remove是一个合理的选项让我试试看它的思维菜单。remove是一个合理的选项让我试试看你可以附加屏幕快照吗
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setHasOptionsMenu(false);
}