如何子项添加到导航抽屉中的Android一样扩展列表
问题描述:
我的工作DrawerLayout与android的片段演示,我已经实现了,但我想子项目添加到项单击时它应该像可扩展的listView一样填充子项目。我发现了一些线程与可扩展的ListView,但我不想要它,请建议我该怎么做?如何子项添加到导航抽屉中的Android一样扩展列表
menu.xml文件
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:title="Customer">
<menu
>
<item
android:id="@+id/nav_cust_mgmt"
android:icon="@drawable/ic_group"
android:title="Customer Management" >
</item>
<item
android:id="@+id/nav_cust_opn"
android:icon="@drawable/ic_user"
android:title="Customer Operation" />
<item
android:id="@+id/nav_cust_tkt"
android:icon="@drawable/ic_page"
android:title="Customer Tickets" />
</menu>
</item>
<item android:title="LCO">
<menu>
<item
android:id="@+id/nav_dashboard"
android:icon="@drawable/ic_home"
android:title="Dashboard" />
<item
android:id="@+id/nav_stm"
android:icon="@drawable/ic_stmnt"
android:title="Statement of Account" />
<item
android:id="@+id/nav_staf_mgmnt"
android:icon="@drawable/ic_grup"
android:title="Staff Management" />
<item
android:id="@+id/nav_my_tkts"
android:icon="@drawable/ic_page"
android:title="My Tickets" />
<item
android:id="@+id/nav_logout"
android:icon="@drawable/ic_logout"
android:title="Logout" />
</menu>
</item>
</menu>
我想添加子类别this.Please帮助我。
答
可以在菜单文件中创建组这样
<item
android:id="@+id/nav_menuItem9"
android:title="@string/str_drawer_group1">
<menu android:checkableBehavior="all">
<group android:checkableBehavior="single">
<item
android:id="@+id/nav_cust_mgmt"
android:icon="@drawable/ic_group"
android:title="Customer Management" >
</item>
...
</group>
</menu>
</item>
或者您可以将扩展列表视图抽屉部分,然后手动处理一切。为更多关于此检查link
其不工作,它不显示任何子菜单 –
你可以添加ss的结果吗? – androidnoobdev
我不知道如何上传ecreemshot的图片。 –