【问题标题】:How to add subitems to navigation drawer in android like expandable list如何将子项添加到 android 中的导航抽屉中,如可扩展列表
【发布时间】:2016-09-30 12:38:19
【问题描述】:

我正在做一个 DrawerLayout 的演示,在 android 中带有片段,我已经实现了它,但是我想在单击它时将 subitems 添加到项目中像可展开的 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>

我想为此添加子类别。请帮助我。

【问题讨论】:

    标签: android navigation-drawer


    【解决方案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

    【讨论】:

    • 可以添加结果的ss吗?
    • 我有足够的声誉来上传 ecreemshot 的图像。
    • 在 imugr 或其他网站上上传,然后在此处粘贴链接...
    猜你喜欢
    • 1970-01-01
    • 2023-03-12
    • 2017-02-27
    • 2015-04-11
    • 1970-01-01
    • 2019-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多