我愿意阻止用户使用菜单键打开菜单的可能性。 菜单必须只能从我的应用程序中的菜单按钮打开。 所以我删除了这部分代码:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
现在,如果我按下按键,什么也不会发生,这就是我想要的。 问题是,如果我按应用程序中的菜单按钮,菜单将不再显示...
那怎么办呢? 我想添加
getMenuInflater().inflate(R.menu.main, menu);
在菜单按钮上的监听器中,但这是错误,我不明白该怎么做......有什么建议吗? 谢谢!
最佳答案
使用样式模板来实现。如果SDK
关于java - 如何从禁用菜单键的按钮打开菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26161535/