我在我的类文件中创建了一个没有 XML 的菜单,它们只是图标。我想删除MenuItem
按下时显示的蓝色方形/矩形突出显示,而只是更改项目的颜色(通过仅显示具有新颜色的相同可绘制对象,从res
)。
我的菜单如下,我想要实现的目标是可能的吗?我知道它可能是通过 XML 实现的,但这不是我想要的。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
MenuItem item = menu.add(Menu.NONE, 0, Menu.NONE, "BACK").setIcon(android.R.drawable.back);
item.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT);
return true;
}
我正在使用 ActionBarSherlock 以防万一发生任何变化。
谢谢!
编辑:如果无法替换图像,我会满足于停止突出显示。但是图像交换的奖励分数:p