从片段工具栏中删除 optionMenu
Remove optionMenu from Fragment Toolbar
我的 MainActivity
处有一个 optionMenu
在 MainActivity
的 onCreateOptionsMenu
内膨胀,并且有一些碎片在 MainActivity
内膨胀它们有自己的 Toolbars
。但问题是 OptionMenu
在片段内的 Toolbars
上也可见。我不希望片段具有片段工具栏 OptionMenu
For the fragment you don't want onCreateOptionsMenu include following code in those fragments
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setHasOptionsMenu(false);
}
setHasOptionsMenu(true)
在你的片段中 onCreate();
在onCreateOptionsMenu
中使用onPrepareOptionsMenu
中的menu.removeItem(R.id.menu_id_to_be_removed);
扩充片段菜单并删除MainActivity
我的 MainActivity
处有一个 optionMenu
在 MainActivity
的 onCreateOptionsMenu
内膨胀,并且有一些碎片在 MainActivity
内膨胀它们有自己的 Toolbars
。但问题是 OptionMenu
在片段内的 Toolbars
上也可见。我不希望片段具有片段工具栏 OptionMenu
For the fragment you don't want onCreateOptionsMenu include following code in those fragments
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setHasOptionsMenu(false);
}
setHasOptionsMenu(true)
在你的片段中 onCreate();
在onCreateOptionsMenu
中使用onPrepareOptionsMenu
menu.removeItem(R.id.menu_id_to_be_removed);
扩充片段菜单并删除MainActivity