NavigationDrawerでメニューアイテムを動的に追加しています。新しく追加されたアイテムごとに一意のIDを付けたいこれを達成するには、既存のアイテムIDを確認する必要があります。androidのメニューグループ内のすべてのアイテムのIDを取得
これはどのように達成するのですか?またはこれを行うための他の方法がありますか?
layout.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="single" android:id="@+id/homes">
<item
android:id="@+id/default_home"
android:title="My Home"/>
<item
android:id="@+id/add_home"
android:title="Add home" />
</group>
Activity.java
final Menu menu = navigationView.getMenu();
menu.add(R.id.homes,Menu.NONE,0,"MenuItem2"); // replace Menu.NONE with unique id