Я использую actionbarcompat для своего проекта Android и использую @style/Theme.AppCompat.Light.DarkActionBar
в качестве базовой темы. Меню переполнения в этой панели действий по умолчанию имеет черный фон, который я хочу изменить на белый цвет. Я знаю, что это можно сделать, переопределив popup widget
свойством popupBackground
но в моем случае он не работает. Мой файл стилей имеет следующий код:
<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>
Но приведенный выше код не работает, так как он дает мне Ошибка: не найден ресурс, соответствующий заданному имени: attr 'popupBackground'. Кто-нибудь, пожалуйста, помогите мне исправить приведенный выше код.