导航抽屉:多个活动元素

时间:2016-05-05 14:43:52

标签: java android navigation drawer

我使用导航抽屉内的菜单元素来切换地图图层,但是现在只有一个可以突出显示,只要我点击另一个,前一个就会失去它的突出显示。这是我到目前为止的代码:

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

如何实现Google Maps图层多选导航抽屉列表? Google Maps toggles

感谢您的回答并抱歉我的英语不好:)

1 个答案:

答案 0 :(得分:0)

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

喜欢这个

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

所以你可以选择多个项目