Java 导航抽屉:多个活动元素

Java 导航抽屉:多个活动元素,java,android,navigation,drawer,Java,Android,Navigation,Drawer,我使用导航抽屉中的菜单元素来切换地图图层,但现在只有一个可以高亮显示,只要我点击另一个,上一个就会松开高亮显示。这是我目前掌握的代码: <group android:checkableBehavior="all"> <item android:id="@+id/traffic_layer" android:icon="@drawable/ic_menu_gallery" android:ti

我使用导航抽屉中的菜单元素来切换地图图层,但现在只有一个可以高亮显示,只要我点击另一个,上一个就会松开高亮显示。这是我目前掌握的代码:

<group android:checkableBehavior="all">
        <item
            android:id="@+id/traffic_layer"
            android:icon="@drawable/ic_menu_gallery"
            android:title="Traffic layer" />
        <item
            android:id="@+id/work_zones"
            android:icon="@drawable/ic_menu_gallery"
            android:title="Work zones" />
        <item
            android:id="@+id/accidents"
            android:icon="@drawable/ic_menu_gallery"
            android:title="Accidents" />
        <item
            android:id="@+id/incidents"
            android:icon="@drawable/ic_menu_gallery"
            android:title="Incidents" />
        <item
            android:id="@+id/poi"
            android:icon="@drawable/ic_menu_gallery"
            android:title="POI" />
    </group>

我如何实现谷歌地图图层多选导航抽屉列表?


谢谢你的回答,也很抱歉我的英语不好:)

如果你有能力,你可以使用小组两次

像这样

<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>


因此,您可以选择多个项目

如果您能够,您可以使用组两次

像这样

<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>


因此,您可以选择多个项目

不起作用:(我仍然无法同时处理多个项目。我想实现某种可检查的项目结构。嗯……听到这个消息我很难过……仍然无法解决问题吗?是的:(我做了一些研究,发现谷歌修改了导航抽屉中菜单的工作方式-多个项目的选择被打破了一段时间:(不起作用:(我仍然不能同时处理多个项目。我想实现某种可检查的项目结构。嗯..听到这个消息我很难过..仍然无法解决这个问题吗?是的:(我做了一些研究,发现谷歌修改了导航抽屉中菜单的工作方式——多项目选择被打破了一段时间:(