我有夏洛克行动酒吧,显示几个图标在行动酒吧,如分享,信息等。
问题是我想删除某些活动/片段中的一个按钮(共享),但我做不到。
我的活动(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);