Android多个MenuItem如何互斥

2018-10-24  本文已影响15人  Frank_Kivi

在Item的外边包上一层group标签

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <group>
        <item
            android:checkable="true"
            android:checked="true"
            android:title="@string/zhihu" />
        <item
            android:checkable="true"
            android:title="@string/wechat" />
        <item
            android:checkable="true"
            android:title="@string/gank" />
        <item
            android:checkable="true"
            android:title="@string/gold" />
        <item
            android:checkable="true"
            android:title="@string/vtex" />
    </group>

    <group android:id="@+id/group2">
    <!--添加id可以显示分隔线-->
        <item
            android:checkable="true"
            android:title="@string/drawer_collection" />
        <item
            android:checkable="true"
            android:title="@string/drawer_setting" />
        <item
            android:checkable="true"
            android:title="@string/drawer_about" />
    </group>

</menu>
上一篇下一篇

猜你喜欢

热点阅读