如何禁用动作栏中的选项菜单项?
我制作了自己的自定义栏,用于显示*.png标志,但我不想显示选项菜单的三个点按钮。
我已经尝试找到一些解决方案,但都没有起作用。
如何禁用动作栏中的选项菜单项?
我制作了自己的自定义栏,用于显示*.png标志,但我不想显示选项菜单的三个点按钮。
我已经尝试找到一些解决方案,但都没有起作用。
Code Monkey的回答可以实现您想要的功能,但副作用是它将不允许您在操作栏中添加任何操作项。我认为正确的答案是:
@Override
public boolean onPrepareOptionsMenu (Menu menu) {
return false;
}
这是您想要的内容。
public boolean onCreateOptionsMenu(Menu menu)
方法即可。@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
super.onCreateOptionsMenu(menu, inflater);
inflater.inflate(R.menu.main, menu);
}
这是默认在你的项目中自动生成的。所以你需要将它删除。
希望这可以帮到你 :)
onCreateOptionsMenu
方法。