Android:针对不同片段的不同溢出选项

Android:针对不同片段的不同溢出选项,android,android-fragments,android-toolbar,Android,Android Fragments,Android Toolbar,我使用的导航抽屉有两个选项。 当我单击第一个选项时,工具栏中会打开一个带有溢出选项的片段,如下所示: 当我点击第二个选项时,B片段在工具栏中以溢出选项打开,如下所示: 现在,A片段和B片段在溢出菜单中具有相同的工具栏选项,但我需要在溢出菜单中为不同片段提供不同的工具栏选项。 我正在主活动中制作工具栏及其菜单选项,这两个片段都是基于导航抽屉的点击而开始的。 我知道上述实施与我期望的结果不符 任何关于如何实现结果的想法。您可以创建不同的菜单xml文件,并在片段onCreateMenuOption

我使用的导航抽屉有两个选项。
当我单击第一个选项时,工具栏中会打开一个带有溢出选项的片段,如下所示:

当我点击第二个选项时,B片段在工具栏中以溢出选项打开,如下所示:

现在,A片段和B片段在溢出菜单中具有相同的工具栏选项,但我需要在溢出菜单中为不同片段提供不同的工具栏选项。
我正在主活动中制作工具栏及其菜单选项,这两个片段都是基于导航抽屉的点击而开始的。
我知道上述实施与我期望的结果不符
任何关于如何实现结果的想法。

您可以创建不同的菜单xml文件,并在片段onCreateMenuOptions中加载这些文件,而不是在活动的onCreateMenuOptions中加载菜单。

您需要在每个片段(而不是活动)中实现oncreateoptionmenu(),并应用不同的菜单。