gpt4 book ai didi

android - MenuItem - 更改颜色、文本并设置分隔线

转载 作者:太空狗 更新时间:2023-10-29 13:13:05 24 4
gpt4 key购买 nike

我对膨胀的菜单有疑问。我想要的是更改背景颜色、项目的文本并在项目之间设置分隔线。我阅读了很多评论并尝试了不同的方法(黑客/选择器),但到目前为止没有任何效果。这是菜单的调用:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
Menu currentActionViewMenu = menu;
return true;
}

在我尝试插入这些项目的样式中

<item name="android:background">@color/gray_600</item>
<item name="android:itemBackground">@color/gray_400</item>
<item name="android:itemTextAppearance">@color/black_90</item>

但结果仍远未达到预期。谢谢!

最佳答案

在你的 style.xml 中

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>

<item name="android:itemBackground">@color/colorPrimary</item>
<item name="android:textColor">@android:color/white</item>
<item name="android:dividerHeight">0.4dp</item>

</style>

如上所示,android:itemBackground改变item背景色,android:dividerHeight添加分隔线,android:textColor改变文字颜色

关于android - MenuItem - 更改颜色、文本并设置分隔线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37899026/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com