设置MenuItem onPressed动作Android操作栏?最好是程序化的

时间:2013-06-22 21:33:52

标签: android actionbarsherlock android-actionbar android-menu

我在我的类文件中创建了一个没有XML的菜单,这些文件只是图标。我想删除按下MenuItem时显示的蓝色方块/矩形突出显示,而只是更改项目的颜色(通过仅显示{{1}的新颜色的相同drawable })。

我的菜单如下,是我想要实现的目标吗?我知道这可能是通过XML,但这不是我想要的。

res

我正在使用ActionBarSherlock以防万一。

谢谢!

编辑:如果无法替换图片,我会满足于停止突出显示。但图像交换的奖励标记:p

1 个答案:

答案 0 :(得分:1)

  

我想删除时显示的蓝色方块/矩形高光   MenuItem被按下

您可以使用Android Action Bar Style Generator来识别和替换/修改您需要的资源(尝试修改强调颜色的值)。

  

而只是改变项目的颜色(只显示   同样可以用res的新颜色绘制。

您只需在特定的XML selector内使用图片的两个彩色版本(默认和按下)即可用作图标的资源。