最初はメイン タイトルのみが表示される (折りたたまれたサブメニュー) ナビゲーション ドロワー内のビューのような展開可能なリストビューを作成したいと考えています。タイトルをクリックすると、サブメニューが表示されます (可能な場合はアニメーション化)
私はandroid.support.design.widget.NavigationViewを使用しています。xml 経由でサブメニューを追加できます。
<group android:checkableBehavior="all">
<item
android:id="@+id/action_venues"
android:title="TITLE 1">
<menu>
<group
android:id="@+id/group1"
android:checkableBehavior="single"
>
<item android:title="SUBTITLE1.1" />
<item android:title="SUBTITLE1.2" />
<item android:title="SUBTITLE1.3" />
</group>
</menu>
</item>
<item
android:id="@+id/action_vendors"
android:title="TITLE2">
<menu>
<group
android:id="@+id/group2"
android:checkableBehavior="single"
android:visible="false">
<item android:title="SUBTITLE2.1" />
<item android:title="SUBTITLE2.2" />
<item android:title="SUBTITLE2.3" />
</group>
</menu>
</item>
しかし、xml android:visible="false" にグループを保持すると、ドロワーに表示されません。
また、プログラムでサブメニューを表示/非表示にしようとしました:
subMenu1.setGroupVisible(R.id.group1,false);
ただし、タイトルメニューも非表示にします。
android.support.design.widget.NavigationView で可能ですか、それともカスタム ビューを使用する必要がありますか?