オーバーフロー メニューの背景色を変更したいのですが、AppCompat をテーマとして使用しています。結果なしでたくさんの組み合わせを試しました。
私のstyles.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 の正しい親を参照していないと思いますが、これまでに見つけたものです。