我試圖將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 –
看到我的回答中的編輯,並嘗試實施並告訴我你是否得到預期的結果 –