gpt4 book ai didi

android - Sherlock Actionbar 更改菜单背景颜色

转载 作者:行者123 更新时间:2023-11-29 21:33:37 25 4
gpt4 key购买 nike

我只需要更改菜单项的背景。当我尝试使用 actionBarItemBackground 时,它也会更改应用程序 Logo 的背景 [如您在附件中所见]。任何帮助或链接将不胜感激。 enter image description here

最佳答案

您可以像这样为操作栏项目使用自定义布局:

    <menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@id/item_text"
android:showAsAction="always"
android:actionLayout="@layout/action_text"/>
</menu>

这是你想要的风格。另一种可能性是仅添加 ID(示例中的 item_text)并像这样设置背景:

 @Override
public boolean onPrepareOptionsMenu(Menu menu) {
MenuItem item = menu.findItem(R.id.item_text);
item.getActionView().setBackgroundDrawable(new ColorDrawable(/* your color */));

return super.onPrepareOptionsMenu(menu);
}

关于android - Sherlock Actionbar 更改菜单背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18871138/

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