Неправильный фон subMenu (подменю) в ActionBar

Рейтинг: 0Ответов: 1Опубликовано: 14.02.2015

Дано:

ActionBar сделан с помощью Toolbar из AppCompat либы.

Проблема:

SubMenu показывается с прозрачным фоном. А меню первого уровня работают как надо.

Подозрения:

1) Что-то не так в стилях (они ниже).

2) Косяк ToolBar и/или AppCompat (v21) либы.

3) <зачёркнуто>андроид не работает!!!11<\зачёркнуто> вопрошающий не до конца распрямил руки.


В стилях вот что:

<style name="ThemeLight" parent="Theme.AppCompat.Light.NoActionBar">
<item name="popupMenuStyle">@style/OdnakoPopupMenuLight</item>
<item name="dropDownListViewStyle">@style/OdnakoDropDownListViewLight</item>
</style>

<style name="OdnakoPopupMenuLight" parent="@style/Widget.AppCompat.PopupMenu">
    <item name="android:popupBackground">@color/material_grey_400</item>
    <item name="android:background">@color/material_grey_400</item>
    <item name="actionMenuTextColor">@color/material_grey_800</item>
</style>

<style name="OdnakoDropDownListViewLight" parent="@style/Widget.AppCompat.ListView.DropDown">
    <item name="android:listSelector">@drawable/selectable_background</item>
    <item name="android:popupBackground">@color/material_grey_400</item>
    <item name="android:background">@color/material_grey_400</item>
    <item name="actionMenuTextColor">@color/material_grey_800</item>
</style>

В этих ваших гуглах советуют стиль ListView поменять, но оно не помагает.

Итого:

Гугл бессилен, я бессилен. Помогите(

Ответы

Ответов пока нет.