Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 导航抽屉-隐藏和显示片段和子片段的操作栏菜单项?_Android_Android Fragments_Menu_Navigation Drawer - Fatal编程技术网

Android 导航抽屉-隐藏和显示片段和子片段的操作栏菜单项?

Android 导航抽屉-隐藏和显示片段和子片段的操作栏菜单项?,android,android-fragments,menu,navigation-drawer,Android,Android Fragments,Menu,Navigation Drawer,使用导航抽屉创建测试应用程序有3个片段- 1.片段1 2.碎片2 3.碎片3 fragment1具有操作菜单项-搜索和写入 fragemnt2具有操作菜单项-添加和发送 fragment3具有操作菜单项-添加和发送 如果选择fragemnt1,则操作栏将显示菜单项-搜索和写入 如果选择fragemnt2,则操作栏将显示菜单项-添加并发送 如果选择fragemnt3,则操作栏将显示菜单项-添加并发送 但是当我选择碎片2时,动作菜单没有改变 如何根据片段更改操作栏菜单项?在onCreateView中

使用导航抽屉创建测试应用程序有3个片段- 1.片段1 2.碎片2 3.碎片3

fragment1具有操作菜单项-搜索和写入

fragemnt2具有操作菜单项-添加和发送

fragment3具有操作菜单项-添加和发送

如果选择fragemnt1,则操作栏将显示菜单项-搜索和写入

如果选择fragemnt2,则操作栏将显示菜单项-添加并发送

如果选择fragemnt3,则操作栏将显示菜单项-添加并发送

但是当我选择碎片2时,动作菜单没有改变


如何根据片段更改操作栏菜单项?

在onCreateView中的行下方写入

setHasOptionsMenu(true);
并在OnCreateOptions菜单方法类活动中膨胀片段