【发布时间】:2016-01-15 23:43:48
【问题描述】:
在抽屉的 NavigationView 的菜单中,我嵌套了菜单:
<item android:title="View options">
<menu>
<item
android:id="@+id/nav_gallery"
android:icon="@android:drawable/ic_menu_gallery"
android:title="Gallery"
android:enabled="true"
android:checked="true"/>
<item
android:id="@+id/nav_slideshow"
android:icon="@android:drawable/ic_menu_slideshow"
android:title="Slideshow"
android:enabled="true"
android:checked="false"/>
</menu>
</item>
我知道如何在 DrawerLayout 的一种回调方法中访问标准菜单项:
public void onDrawerOpened(View drawerView) {
NavigationView navigationView = (NavigationView) drawerView.findViewById(R.id.nav_view);
Menu mm = navigationView.getMenu();
MenuItem m = mm.findItem(R.id.nav_regular_menu_item;
m.setChecked(true);
}
但我如何进入嵌套菜单项,例如将其设置为选中?
【问题讨论】:
标签: android menu navigation nested drawer