如何从操作栏中禁用选项菜单项?
我制作了自己的自定义栏,用于显示* .png徽标,但我不想显示选项菜单的三个点按钮。
我试图找到一些解决方案,但没有任何效果。
答案 0 :(得分:5)
Code Monkey的答案可以满足您的需求,但作为副作用,它也不允许您将 ANY 操作项添加到操作栏。我相信正确答案是
@Override
public boolean onPrepareOptionsMenu (Menu menu) {
return false;
}
这就是你想要的。
答案 1 :(得分:3)
只需从您的活动中删除public boolean onCreateOptionsMenu(Menu menu)
方法。
答案 2 :(得分:2)
在包含您正在开发的应用程序代码的java类中,您需要做的就是删除以下方法:
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
super.onCreateOptionsMenu(menu, inflater);
inflater.inflate(R.menu.main, menu);
}
默认情况下会在项目中自动生成。这就是你需要删除它的原因。
希望这会有所帮助:)
答案 3 :(得分:2)
如果您需要此功能,则无需在您的活动中覆盖onCreateOptionsMenu
方法
把它留空。