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