中所述,不支持文本样式
当我使用操作栏时,
我可以自定义溢出菜单,例如通过将自定义样式应用于主题来修改背景颜色和文本大小。
<style name="CustomActionBarTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:actionBarWidgetTheme">@style/Some.Style</item>
</style>
但是,当我按下硬件菜单按钮时,
会从屏幕底部创建一个菜单,其中包含与溢出菜单相同的项目
不幸的是,此底部菜单的样式与溢出菜单的不同
它只是使用默认样式。
如何自定义底部菜单样式?
我们可以通过在主题中定义Android:panelBackground项来更改Android>=4.0 HW键底部选项菜单的背景。
<style name="MyTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:panelBackground">@drawable/mybackground</item>
</style>
如本问题
当按下物理菜单按钮时,我可以更改底部菜单的背景色:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="panelBackground">@color/white</item>
</style>
...
<color name="white">#FFFFFFFF</color>