9
我使用actionbarcompat我的Android項目,並使用@style/Theme.AppCompat.Light.DarkActionBar
作爲我的基地,這一行動吧Theme.The溢出菜單已經默認爲黑色背景,我想更改爲白色color.I知道這是可以做到的overdding與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>
但上面的代碼不運行它的給我錯誤:未發現的資源與給定名稱匹配:ATTR「popupBackground '。有些請幫我修改上面的代碼。
將這項工作對於大於7點 – user818455
它不是在任何API version.Its仍然顯示工作的所有API版本黑色的背景 – user818455