为了账号安全,请及时绑定邮箱和手机立即绑定

如何更改“选项”菜单的背景色?

如何更改“选项”菜单的背景色?

倚天杖 2019-12-18 17:13:24
如何更改“选项”菜单的背景色?我试图更改选项菜单的默认颜色,它是白色的:我希望选项菜单上的每个项目都有一个黑色的背景。我在菜单元素中的Item元素上尝试了一些类似于android:itemBackplace=“#000000”的拍摄,但是没有成功。我怎样才能做到这一点?
查看完整描述

3 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

在花费大量时间尝试所有选项之后,使用AppCompat v7更改溢出菜单背景的应用程序的唯一方法是使用itemBackplace属性:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    ...
    <item name="android:itemBackground">@color/overflow_background</item>
    ...</style>

测试从API 4.2到5.0。



查看完整回答
反对 回复 2019-12-19
?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

菜单背景的样式属性是android:panelFullBackground.

尽管文档上写着什么,它还是需要一个资源。@android:color/black@drawable/my_drawable),如果直接使用颜色值,它将崩溃。

这也将消除项目边框,我无法更改或删除使用Primalop的解决方案。

至于文本颜色,我还没有找到在2.2中设置样式的任何方法,我确信我已经尝试了所有的方法(这就是我如何发现菜单背景属性的)。你需要使用原始流行的解决方案。



查看完整回答
反对 回复 2019-12-19
  • 3 回答
  • 0 关注
  • 389 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信