我想更改溢出菜单的背景颜色,我使用 AppCompat 作为主题。我尝试了一堆组合没有任何结果。
我的样式.xml
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:actionOverflowButtonStyle">@style/OverflowMenuButton</item>
<item name="android:actionBarStyle">@style/AppBaseTheme.MyActionBar</item>
<item name="android:actionBarTabStyle">@style/MyActionBarTabs</item>
<item name="android:actionBarTabTextStyle">@style/MyActionBarTabText</item>
<item name="android:popupMenuStyle">@style/MyPopupMenu</item>
</style>
...
<style name="MyPopupMenu" parent="style/Widget.AppCompat.Light.ActionButton.Overflow">
<item name="android:popupBackground">#64666666</item>
</style>
对于我尝试使用和不使用 android 命名空间 ( android:
) 的属性,我认为我没有为我的 PopupMenu 引用正确的父级,但这就是我到目前为止发现的。