android - ActionBar 在按下时更改菜单项按钮的颜色

标签 android android-actionbar actionbarsherlock

如何在按下时更改菜单项按钮的颜色。我使用 SherlockActionBar,但当它按下时,它会将颜色更改为一种对我的设计不太好的颜色。我需要更改此颜色。

更新:

重点是当我将可绘制对象设置为背景时,当按下按钮时,我的可绘制对象附近的背景发生变化。我可以更改可绘制对象,但背景仍会将其颜色更改为难看的颜色。

最佳答案

您可以通过在主题中设置 actionBarItemBackground 属性来更改背景。这应该是一个状态列表可绘制对象,它反射(reflect)了按下和聚焦等状态。

关于android - ActionBar 在按下时更改菜单项按钮的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11031759/

相关文章:

android - Twilio 视频 :How to destroy video room when user who created it leaves it?

android - cordova navigator.camera.getPicture 在 android 中不工作

带字幕的Android自定义弹出菜单

android - SherlockFragment onCreateOptionsMenu 没有调用

android - ActionBarSherlock 和自定义 TextBox(扩展 AutoCompleteTextView)

android - Galaxy Nexus 在使用 crop Intent 时出现循环

java - 如何计算上传任务的百分比

android - 更改 Android ActionBar 上的自定义向上/后退按钮图标

android - 打算在 fragment 类中

java - 显示/隐藏时 ActionBar SCSS 的替代方案