使Android选项菜单不可单击
如何使选项菜单不可单击 将enabled属性设置为false只能防止用户调用任何单击操作,但它仍然是可单击的使Android选项菜单不可单击,android,menu,android-menu,android-optionsmenu,Android,Menu,Android Menu,Android Optionsmenu,如何使选项菜单不可单击 将enabled属性设置为false只能防止用户调用任何单击操作,但它仍然是可单击的 谢谢。您只能禁用MenuItem,但没有像setClickable(false)这样的功能。例如,该函数为按钮提供的属性。您可以覆盖公共布尔值onPrepareOptions菜单(菜单菜单菜单),并设置要禁用的菜单id @Override public boolean onPrepareOptionsMenu(Menu menu) { if(......){ me
谢谢。您只能禁用MenuItem,但没有像setClickable(false)这样的功能。例如,该函数为按钮提供的属性。您可以覆盖公共布尔值onPrepareOptions菜单(菜单菜单菜单),并设置要禁用的菜单id
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
if(......){
menu.findItem(R.id.action_email).setEnabled(false);
}
if(......){
menu.findItem(R.id.action_call).setEnabled(false);
}
return super.onPrepareOptionsMenu(menu);
}