如何使用android导航组件添加菜单项

如何使用android导航组件添加菜单项,android,menuitem,android-navigation,Android,Menuitem,Android Navigation,我正在尝试向应用程序的工具栏添加菜单 我的应用程序基于单个活动多片段 我使用的导航组件我的应用程序风格是: <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> &l

我正在尝试向应用程序的工具栏添加菜单

我的应用程序基于单个活动多片段

我使用的导航组件我的应用程序风格是:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>
我的问题是如何为不同的片段添加不同的自定义菜单项?
此外,我还添加了“后退”按钮,如何处理它的单击并将其隐藏在第一个片段上?

您似乎已经正确设置了它。请确保您的片段具有
设置选项菜单(true)
(可以在
onViewCreated
下),并且您确实在片段的
oncreateoptions菜单下膨胀菜单。重要注意事项:您的碎片标题将根据导航位置进行管理(在
android:label
下指定)

appBarConfiguration = AppBarConfiguration(navController.graph)
setupActionBarWithNavController(navController,appBarConfiguration)