更改MenuItem背景颜色的正确方法是什么?我想改变它,以确定MenuItem是活跃的,但我没有找到如何做到这一点。
到现在为止,我正在换另一个不同颜色的图标,但我不需要它,我只需要在点击它时在背景上添加一些颜色。
以下是我正在做的更改图标:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.mnNow:
item.setIcon(getResources().getDrawable(R.drawable.now_icon_active);
this.displayFragment(getNowFragment());
break;
default:
super.onOptionsItemSelected(item);
break;
}
return false;
}
如何在点击时更改背景颜色并保持颜色直到用户选择新选项?
提前感谢。