我在禁用菜单按钮时出现问题,我不希望菜单按钮启用,我禁用是通过在onPrepareOptionsMenu函数中返回false,但它隐藏了我的操作栏中的所有操作项,因此如何禁用菜单按钮而不影响我的操作栏
如果您必须禁用它,您可以在我们的活动中监听它,如下所示:
public boolean dispatchKeyEvent(KeyEvent event) { final int keycode = event.getKeyCode(); final int action = event.getAction(); if (keycode == KeyEvent.KEYCODE_MENU && action == KeyEvent.ACTION_UP) { return true; // consume the key press } return super.dispatchKeyEvent(event); }