单击时更改MenuItem的背景颜色

时间:2014-09-28 22:07:17

标签: android menuitem

更改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;
}

如何在点击时更改背景颜色并保持颜色直到用户选择新选项?

提前感谢。

0 个答案:

没有答案