我在我的类文件中创建了一个没有XML的菜单,这些文件只是图标。我想删除按下MenuItem
时显示的蓝色方块/矩形突出显示,而只是更改项目的颜色(通过仅显示{{1}的新颜色的相同drawable })。
我的菜单如下,是我想要实现的目标吗?我知道这可能是通过XML,但这不是我想要的。
res
我正在使用ActionBarSherlock以防万一。
谢谢!
编辑:如果无法替换图片,我会满足于停止突出显示。但图像交换的奖励标记:p
答案 0 :(得分:1)
我想删除时显示的蓝色方块/矩形高光
MenuItem
被按下
您可以使用Android Action Bar Style Generator来识别和替换/修改您需要的资源(尝试修改强调颜色的值)。
而只是改变项目的颜色(只显示 同样可以用
res
的新颜色绘制。
您只需在特定的XML selector内使用图片的两个彩色版本(默认和按下)即可用作图标的资源。