我不是想改变主 Icon ,只是一个菜单项的图标。
该图标本质上是显示我当时是否正在录制。我在使用时更改图标
item.setIcon(R.drawable.recordstart);
在这个方法中。
public boolean onOptionsItemSelected(MenuItem item) {
...
} else if (item.getItemId() == R.id.ab_menu_VRecord) {
if(recording)
{
item.setIcon(R.drawable.recordstop);
}else{
item.setIcon(R.drawable.recordstart);
}
}
return true;
} else {
return super.onOptionsItemSelected(item);
}
}
任何人都知道我如何在这种方法之外做到这一点。