Я использую actionbarcompat для моего проекта android и использую @style/Theme.AppCompat.Light.DarkActionBar
в качестве базовой темы. Меню переполнения в этой панели действий имеет черный фон по умолчанию, который я хочу изменить на белый цвет. Я знаю, что это можно сделать, переопределив popup widget
с помощью свойство popupBackground
но он не работает в моем файле стилей case.My имеет следующий код:Переполнение всплывающего фонового экрана ActionBarCompat?
<style name="MyTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/MyActionBar</item>
<item name="android:actionDropDownStyle">@style/MyActionBarDropDown</item>
<item name="android:popupMenuStyle">@style/PopupMenu</item>
</style>
<style name="PopupMenu" parent="@style/Widget.AppCompat.PopupMenu">
<item name="android:popupBackground">@drawable/menu_dropdown_panel_example</item>
<item name="popupBackground">@drawable/menu_dropdown_panel_example</item>
</style>
но приведенный выше код не работает, как его дает мне Ошибка: нет ресурсов не найдено, что соответствует данному имени: атр «popupBackground ' .SomeOne, пожалуйста, помогите мне исправить код выше.
Будет ли это работать для всех версий API более 7 – user818455
Его не работает в любых API version.Its еще показывает черный фон – user818455