Добавление разделительной линии между группами в меню ActionBar - PullRequest
0 голосов
/ 26 ноября 2018

Я хочу добавить разделительную линию между группами в меню панели действий.Мой файл menu.xml выглядит так:

<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity" xmlns:app="http://schemas.android.com/apk/res-auto">

<group android:id="@+id/grp1" android:checkableBehavior="all">
    <item android:id="@+id/menu_all"
        android:src="@drawable/ic_settings"
        android:title="@string/all_menu"
        android:checked="true"/>
    <item android:id="@+id/menu_aule"
        android:src="@drawable/ic_settings"
        android:title="@string/aule_menu"
        android:checked="false"/>
    <item android:id="@+id/menu_aule_studio"
        android:src="@drawable/ic_settings"
        android:title="@string/aule_studio_menu"
        android:checked="false"/>
</group>
<group android:id="@+id/grp2" android:checkableBehavior="all">
    <item android:id="@+id/menu_desc"
        android:src="@drawable/ic_settings"
        android:title="@string/desc_switch"
        android:checked="true"/>

    <item android:id="@+id/menu_entrate"
        android:src="@drawable/ic_settings"
        android:title="@string/entrate_menu"
        android:checked="true"/>
</group>

</menu>

Я пытался разделить то, что мне нужно, на две разные группы, но это не помогло.Я также попытался добавить эту строку в моем onCreateOptionsMenu, как указано здесь https://stackoverflow.com/a/51500113/4014599:

 MenuCompat.setGroupDividerEnabled(menu, true);

, но setGroupDividerEnabled не может быть разрешена.

...