我正在尝试使用以下代码禁用选项菜单项之一:
public boolean onPrepareOptionsMenu (Menu menu){
menu.findItem(R.id.menu_item_id).setEnabled(false);
return true;
}
但是,在执行该方法后,禁用的项目看起来就像菜单的其余(启用)一样。
是否可以使它看起来被禁用(变灰或其他)?如何?
提前致谢
我正在尝试使用以下代码禁用选项菜单项之一:
public boolean onPrepareOptionsMenu (Menu menu){
menu.findItem(R.id.menu_item_id).setEnabled(false);
return true;
}
但是,在执行该方法后,禁用的项目看起来就像菜单的其余(启用)一样。
是否可以使它看起来被禁用(变灰或其他)?如何?
提前致谢
你看过主题吗?查看这篇文章:如何更改 Android 中菜单项的文本颜色?
设置主题后,您可能会发现这有助于查找可以设置的值:主题 XML