首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android设计支持导航抽屉选择多个项目

Android设计支持导航抽屉选择多个项目
EN

Stack Overflow用户
提问于 2015-10-27 12:18:16
回答 1查看 637关注 0票数 0

我想知道是否有一种方法告诉设计支持导航抽屉只标记一个项目为选定,当我有子项目,其中包含更多的项目。

代码:

代码语言:javascript
复制
<menu xmlns:android="http://schemas.android.com/apk/res/android">

    <group android:checkableBehavior="single">
        <item
            android:id="@+id/nav_1"
            android:icon="@drawable/ic_icon"
            android:title="Item 1"
            android:checked="true"/>

        <item
            android:id="@+id/nav_2"
            android:icon="@drawable/ic_icon"
            android:title="Item 2" />

    </group>

    <item android:title="Subtitle 1">
        <menu>
            <item
                android:id="@+id/nav_2"
                android:icon="@drawable/ic_icon"
                android:title="Item 3" />

            <item
                android:id="@+id/nav_4"
                android:icon="@drawable/ic_icon"
                android:title="Item 4" />

            <item
                android:id="@+id/nav_5"
                android:icon="@drawable/ic_icon"
                android:title="Item 5" />
        </menu>
    </item>

</menu>

默认情况下,我选择了Item 1,这是启动应用程序时出现的第一个片段。例如,当我在字幕中按一个项目时,Item 5Item 1的背景仍然更深,并且是重音颜色,而Item 5只在重音颜色中着色,而不是暗背景。如果一次只标记一个项目,我如何存档?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-27 12:23:29

小组需要围绕这样的所有项目:

代码语言:javascript
复制
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="single">
    <item
        android:id="@+id/nav_1"
        android:icon="@drawable/ic_icon"
        android:title="Item 1"
        android:checked="true"/>

    <item
        android:id="@+id/nav_2"
        android:icon="@drawable/ic_icon"
        android:title="Item 2" />


<item android:title="Subtitle 1">
    <menu>
     <group android:checkableBehavior="single">

        <item
            android:id="@+id/nav_2"
            android:icon="@drawable/ic_icon"
            android:title="Item 3" />

        <item
            android:id="@+id/nav_4"
            android:icon="@drawable/ic_icon"
            android:title="Item 4" />

        <item
            android:id="@+id/nav_5"
            android:icon="@drawable/ic_icon"
            android:title="Item 5" />
     </group>
    </menu>
  </item>
 </group>

</menu>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33367816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档