我想在菜单工具栏中的菜单组之间显示separorator行。如何创建它?

时间:2017-07-10 10:20:16

标签: android menu action android-toolbar

我想在工具栏中创建菜单组之间的separorator行。 这是我的代码。

<group
        android:id="@+id/group1"
        >
        <item
            android:id="@+id/item_saveall"
            android:title="Save All"
            />
    </group>
    <group>

        <item
            android:id="@+id/item_share"
            android:title="Share" />
        <item
            android:id="@+id/item_about"
            android:title="About us" />
    </group>

2 个答案:

答案 0 :(得分:0)

只需添加android:checkableBehavior =“single”

<group android:id="@+id/group1" android:checkableBehavior="single" >
    <item
        android:id="@+id/item_saveall"
        android:title="Save All" />
</group>
<group  android:id="@+id/group2" android:checkableBehavior="single"  >
    <item
        android:id="@+id/item_share"
        android:title="Share" />
    <item
        android:id="@+id/item_about"
        android:title="About us" />
</group>

答案 1 :(得分:0)

您必须为菜单创建自己的适配器/布局等。 如下所述: How to add dividers between specific menu items?