我正在使用Android中的片段进行 DrawerLayout 的演示,我已经实现了它但我想在项目中添加子项目单击它应该像可扩展listView一样填充子项。我找到了一些带有可扩展ListView的线程,但我不想要它,请建议我怎么做?
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>
我想在此添加子类别。请帮助我。
答案 0 :(得分:-1)
您可以在菜单文件中创建这样的组
<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