Разделители меню

Интерфейс, диалоги, темы, стили, меню
Ответить
viktorg78
Сообщения: 1
Зарегистрирован: 28 ноя 2018, 10:10

Разделители меню

Сообщение viktorg78 » 28 ноя 2018, 10:18

Доброго дня. Мне нужно вывести разделитель в выпадающем меню
Тоесть чтобы он разделял группы

Код: Выделить всё

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:app="http://schemas.android.com/apk/res-auto"
      xmlns:tools="http://schemas.android.com/tools"
      tools:context=".navig">
    <group
            android:id="@+id/werwr" android:checkableBehavior="none">
        <item android:id="@+id/action_settings"
              android:title="@string/All_applications"
              app:showAsAction="never"
              android:orderInCategory="1"/>
        <item android:id="@+id/action_settings2"
              android:title="@string/Add_a_request"
              android:orderInCategory="2"
              app:showAsAction="never"/>
    </group>
    <group
            android:id="@+id/lknvkjn" android:checkableBehavior="none">
        <item android:id="@+id/action_settings4"
              android:title="@string/application2"
              android:orderInCategory="4"
              app:showAsAction="never"/>
        <item android:id="@+id/action_settings3"
              android:title="@string/application2"
              android:orderInCategory="3"
              app:showAsAction="never"/>
    </group>
</menu>
Я пытаюсь сделать это из темы.

Код: Выделить всё

 <style name="AppTheme3" parent="ThemeOverlay.AppCompat.Dark.ActionBar"> <!--parent="Theme.AppCompat.Light.DarkActionBar"> -->
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
        <item name="android:background">#f8ab31</item>
        <item name="android:textColor">#fff</item>
        <item name="android:dropDownListViewStyle">@style/PopupMenuListView3</item>
        <item name="dropDownListViewStyle">@style/PopupMenuListView3</item>
    </style>
    <style name="PopupMenuListView3"  parent="ThemeOverlay.AppCompat.Dark"> <!-- parent="@style/Widget.AppCompat.ListView.DropDown"> -->
         <item name="android:divider">@drawable/line_menu</item>
        <!-- <item name="android:dropDownSelector">@drawable/line_menu</item>-->
        <!--     <item name="android:dropDownHeight">5dp</item>-->
        <item name="android:dividerHeight">2dp</item>
    </style>
выводится разделитель после каждого итема

Подскажите как этого можно добиться
Вложения
Нужно вот здесь
Нужно вот здесь
Снимок экрана от 2018-11-27 13-34-33.png (77.81 КБ) 1538 просмотров

Ответить