gpt4 book ai didi

android - 抽屉导航 : styling submenu/title

转载 作者:行者123 更新时间:2023-11-30 01:31:16 27 4
gpt4 key购买 nike

我正在尝试根据 google 中的规范设计我的抽屉导航样式.但是我无法获得这个红色标记的子菜单:

Src : [google](https://material-design.storage.googleapis.com/publish/material_v_4/material_ext_publish/0Bzhp5Z4wHba3RkZGRGhaM3c5ZDg/patterns_navdrawer_metrics1.png)

这是我当前的菜单结构。我通过将它分成一些组来得到分隔线,但我没有得到子菜单的标题。

    <?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">

<group
android:id="@+id/first_group"
android:checkableBehavior="single">

<item
android:id="@+id/alle_termine"
android:checked="false"
android:icon="@drawable/ic_assessment_24dp"
android:title="Alle Termine" />
</group>
<group
android:id="@+id/second_group"
android:visible="false">

<item
android:title="GROUPS"
android:enabled="false"
android:checkable="false">
</item>

</group>
</menu>

是否有 xml 中的解决方案或可以通过编程方式完成?两者都可以。

最佳答案

您需要一个类似如下的 xml:

<group android:id="@+id/some_group_id">
<item android:id="@+id/some_item_id"
android:title="Subheader">
<menu>
<item
android:id="@+id/item_id_1"
android:icon="@drawable/mail"
android:title="@string/all_mail" />

<item
android:id="@+id/item_id_2"
android:icon="@drawable/trash"
android:title="@string/trash" />

<item
android:id="@+id/item_id_3"
android:icon="@drawable/spam"
android:title="@string/spam" />
</menu>
</item>
</group>

创建一个组并向其中添加一个项目。项目的标题决定了您想要的子标题的标题。然后,您可以将带有项目的常规菜单添加到子标题项目。

关于android - 抽屉导航 : styling submenu/title,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35729509/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com