我试图将menuitem添加到子菜单,但我没有将它们添加到我正在经历的id项目中。将项目添加到sidemenu
我在代码中添加的内容是在最后创建的,但我想要的是将它添加到我在XML中创建的'R.id.sidemenu_groups'子菜单中。
这是代码:
<?xml version="1.0" encoding="utf-8"?>
<group
android:id="@+id/sidemenu_principal"
android:checkableBehavior="single">
<item
android:id="@+id/nav_user_contacts"
android:icon="@drawable/ic_menu_gallery"
android:title="Favoritos" />
<item
android:id="@+id/nav_team_contacts"
android:icon="@drawable/ic_menu_gallery"
android:title="Contactos de la empresa" />
<!--<item
android:id="@+id/nav_slideshow"
android:icon="@drawable/ic_menu_slideshow"
android:title="Registro" />
<item
android:id="@+id/nav_manage"
android:icon="@drawable/ic_menu_manage"
android:title="Favoritos" />-->
</group>
<item
android:id="@+id/sidemenu_groups"
android:title="Departamentos">
<menu
android:checkableBehavior="single">
<item
android:id="@+id/add_item"
android:icon="@drawable/ic_menu_manage"
android:title="Add Item" />
</menu>
</item>
<item android:title="Ajustes">
<menu android:id="@+id/sidemenu_other">
<item
android:id="@+id/nav_settings"
android:icon="@drawable/ic_menu_manage"
android:title="Ajustes" />
<item
android:id="@+id/nav_send"
android:icon="@drawable/ic_menu_send"
android:title="Send" />
</menu>
</item>
private void makeMenu() {
final Menu menu = navigationView.getMenu();
final SubMenu subMenu = menu.addSubMenu("Departamentos");
subMenu.add(R.id.sidemenu_groups, Menu.CATEGORY_SECONDARY, 0, "Menu3");
}
我如何添加diferents项目R.id.sidemenu_groups?
在此先感谢
谢谢,但我需要这里面的三个项目: [code]- <菜单 机器人:ID = “@ + ID/sidemenu_groups” 机器人:checkableBehavior = “单”> <---我在这里需要的项目 - > <项目 机器人:ID =“@ + id/add_item” android:icon =“@ drawable/ic_menu_manage” android:title =“Add Item”/>
–
https://imgur.com/a/MDnH5 –
看到我的回答中的编辑,并尝试实施并告诉我你是否得到预期的结果 –