我有夏洛克行动酒吧,显示几个图标在行动酒吧,如分享,信息等。
问题是我想删除某些活动/片段中的一个按钮(共享),但我做不到。
我的活动(startactivity)扩展自infoactivity,它实现了onCreateOptionsMenu
我试图重写onCreateOptionsMenu方法并执行clear()操作,但它不起作用:

@Override
    public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
        super.onCreateOptionsMenu(menu, inflater);
    }

有什么办法吗?
提前多谢了。

最佳答案

找到有问题的菜单项并禁用或隐藏它。如果要使其动态,请在onCreateOptionsMenu()onPrepareOptionsMenu()中执行类似的操作:

menu.findItem(R.id.menu_share).setVisible(false);

10-08 03:12