我正在使用一个显示一些MenuItems图标的ActionBar。 我需要的是能够在活动打开时替换或隐藏一些MenuItems。 我的问题是我找不到在onCreateOptionsMenu()方法之外获取MenuItem引用的方法...... 关于如何做到这一点的任何想法?
答案 0 :(得分:1)
您可以使用onPrepareOptionsMenu (Menu menu)
显示/隐藏活动中的菜单项:
@Override
public boolean onPrepareOptionsMenu (Menu menu) {
menu.getItem(0).setVisible(false);
return super.onPrepareOptionsMenu(menu);
}