[英]Navigation Drawer: Multiple active elements
I use menu elements inside a navigation drawer to toggle map layers, but right now only one can be highlighted, as soon as I tap on another, the previous one looses it's highlight. 我使用导航抽屉内的菜单元素来切换地图图层,但是现在只有一个可以突出显示,只要我点击另一个,前一个就会忽略它的突出显示。 This is the code I have so far: 这是我到目前为止的代码:
<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>
How can I achieve something like Google Maps layer multiselect navigation drawer list? 如何实现Google Maps图层多选导航抽屉列表? Google Maps toggles 谷歌地图切换
Thanks for the answers and sorry for my poor english :) 谢谢你的答案,抱歉我的英语很差:)
If you are able you can use Group twice 如果你能够,你可以使用组两次
Like this 像这样
<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>
So You can have multiple items selected 因此,您可以选择多个项目
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.