Ich benutze Actionbarcompat für mein Android-Projekt und @style/Theme.AppCompat.Light.DarkActionBar
als mein Basis-Theme verwenden. Das Überlaufmenü in dieser Aktionsleiste hat standardmäßig einen schwarzen Hintergrund, den ich in weiße Farbe ändern möchte.Ich weiß, dass dies über die popup widget
mit getan werden kann popupBackground
Eigenschaft aber es ist nicht in meiner case.My Stil Datei gearbeitet hat folgenden Code:Override ActionBarCompat Überlauf Popup-Hintergrund?
<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>
aber der obige Code ausgeführt wird nicht als mir Fehler geben: keine Ressource gefunden, die die angegebenen Namen übereinstimmt: attr ‚popupBackground ' .SomeOne bitte helfen Sie mir oben genannten Code zu korrigieren.
Wird diese Arbeit für alle API-Versionen größer als 7 – user818455
Es ist nicht immer noch in irgendwelchen API version.Its arbeitet die zeigt, schwarzer Hintergrund – user818455