我正在处理导航视图并且它工作正常。但我想扩展菜单特定项目上的项目。
我已经定义了如下菜单项
<?xml version="1.0" encoding="utf-8"?>
Run Code Online (Sandbox Code Playgroud)
<!-- <group android:checkableBehavior="single">
<item
android:id="@+id/nav_camera"
android:icon="@drawable/ic_menu_camera"
android:title="Import" />
<item
android:id="@+id/nav_gallery"
android:icon="@drawable/ic_menu_gallery"
android:title="Gallery" />
<item
android:id="@+id/nav_slideshow"
android:icon="@drawable/ic_menu_slideshow"
android:title="Slideshow" />
<item
android:id="@+id/nav_manage"
android:icon="@drawable/ic_menu_manage"
android:title="Tools" />
</group>-->
<item android:title="ACADEMIC">
<menu>
<group android:checkableBehavior="single">
<item
android:id="@+id/challengeZone"
android:checked="false"
android:icon="@drawable/ic_menu_share"
android:title="Home Work" />
<item
android:id="@+id/interviewSchedule"
android:checked="false"
android:icon="@drawable/ic_menu_send"
android:title="Interview Schedule" />
<item
android:id="@+id/mockTestSchedule"
android:checked="false"
android:icon="@drawable/ic_menu_share"
android:title="MockTest Schedule" />
<item
android:id="@+id/classSchdule"
android:checked="false"
android:icon="@drawable/ic_menu_send"
android:title="Class Schedule" />
</group>>
</menu>
</item>
<item android:title="PROFILE">
<menu>
<group android:checkableBehavior="single">
<item
android:id="@+id/profile"
android:checked="false"
android:icon="@drawable/ic_menu_share"
android:title="My Profile" />
<item
android:id="@+id/calender"
android:checked="false"
android:icon="@drawable/ic_menu_send"
android:title="My Calender" />
<item
android:id="@+id/settings"
android:checked="false"
android:icon="@drawable/ic_menu_send"
android:title="Settings" />
<item
android:id="@+id/logout"
android:checked="false"
android:icon="@drawable/ic_menu_send"
android:title="Log Out" />
</group>
>
</menu>
</item>
<item android:title="COMMUNICATE">
<menu>
<group android:checkableBehavior="single">
<item
android:id="@+id/nav_share"
android:checked="false"
android:icon="@drawable/ic_menu_share"
android:title="Share" />
<item
android:id="@+id/nav_send"
android:checked="false"
android:icon="@drawable/ic_menu_send"
android:title="Send" />
</group>
>
</menu>
</item>
<item android:title="ADMISSION INFO">
<menu>
<group android:checkableBehavior="single">
<item
android:id="@+id/feeDetails"
android:checked="false"
android:icon="@drawable/ic_menu_share"
android:title="Fee Details" />
<item
android:id="@+id/admissionDetails"
android:checked="false"
android:icon="@drawable/ic_menu_send"
android:title="Admission Details" />
</group>
>
</menu>
</item>
<item android:title="COMMUNICATION">
<menu>
<group android:checkableBehavior="single">
<item
android:id="@+id/documents"
android:checked="false"
android:icon="@drawable/ic_menu_share"
android:title="Documents" />
<item
android:id="@+id/messages"
android:checked="false"
android:icon="@drawable/ic_menu_send"
android:title="Messages" />
<item
android:id="@+id/notice"
android:checked="false"
android:icon="@drawable/ic_menu_share"
android:title="Notice" />
<item
android:id="@+id/leaveIntimation"
android:checked="false"
android:icon="@drawable/ic_menu_send"
android:title="Leave Intimation" />
</group>
>
</menu>
</item>
<item android:title="HELPDESK">
<menu>
<group android:checkableBehavior="single">
<item
android:id="@+id/helpDesk"
android:checked="false"
android:icon="@drawable/ic_menu_send"
android:title="HelpDesk "></item>
</group>>
</menu>
</item>
Run Code Online (Sandbox Code Playgroud)
但这只是像这样的正常视图
但我想要如下图所示的视图,当用户单击顶部菜单项时,当我再次单击时,可扩展菜单会打开并隐藏。请让我知道我怎样才能做到这一点