我有以下菜單的ressource文件(機器人導航抽屜活動產生的)和自定義由我:NavigationView:setCheckedItem不工作的子項
<group android:checkableBehavior="single">
<item
android:id="@+id/nav_home"
android:icon="@drawable/ic_home_black_24dp"/>
<item
android:id="@+id/nav_users"
android:icon="@drawable/ic_menu_camera" />
<item
android:id="@+id/nav_following"
android:icon="@drawable/ic_people_black_24dp" />
</group>
<item android:title="Foo">
<menu>
<item
android:id="@+id/nav_logout"
android:icon="@drawable/ic_exit_to_app_black_24dp" />
<item
android:id="@+id/nav_licences"
android:icon="@drawable/ic_assignment_black_24dp" />
<item
android:id="@+id/nav_about"
android:icon="@drawable/ic_info_black_24dp" />
</menu>
</item>
設置第一高級項目按預期工作:
navigationView.setCheckedItem(R.id.nav_home);
但將子菜單項設置爲選中狀態,則不執行任何操作。
navigationView.setCheckedItem(R.id.nav_about);
任何想法?