こんにちは私はアンドロイドを使用していNavigationView
ます。引き出しのアイテムとして、アイテムとサブアイテムのグループがあります。Menu
ここでは、メイン メニュー項目の後にサブメニュー項目が分割線の下に表示されていますが、問題はサブ メニューの見出しが表示されていないことです。サブ項目は、ヘッダーなしの仕切りのすぐ下に表示されます。何が問題なのかわかりません。
サブアイテムグループ内にメニュータグを挿入し、そのメニュータグ内にすべてのサブアイテムを配置すると問題は解決しますが、サブアイテムは2回選択した後にのみ選択されます(選択されたように見えます)。どうすればこれを修正できますか?
これが私のコードです:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<group>
<item
android:id="@+id/nav_home"
android:checkable="true"
android:icon="@drawable/ic_person"
android:title="Item1" />
<item
android:id="@+id/nav_messages"
android:checkable="true"
android:icon="@drawable/ic_attach"
android:title="Item2" />
<item
android:id="@+id/nav_friends"
android:checkable="true"
android:icon="@drawable/icon"
android:title="Item3" />
<item
android:id="@+id/nav_discussion"
android:checkable="true"
android:icon="@drawable/ic_exit"
android:title="Item4" />
</group>
<item android:title="Select Submenu">
<group android:id="@+id/group2"
android:title="Select Submenu"
>
<item
android:id="@+id/sub1"
android:checkable = "true"
android:icon="@drawable/sub_icon1"
android:title="Sub Item1" />
<item
android:id="@+id/open"
android:checkable = "true"
android:icon="@drawable/sub_icon2"
android:title="Sub Item2" />
<item
android:id="@+id/active"
android:checkable = "true"
android:icon="@drawable/sub_icon3"
android:title="Sub Item3" />
</group>
</item>