0

我正在使用一个显示一些 MenuItems 图标的 ActionBar。我需要的是能够在活动打开时替换或隐藏一些菜单项。我的问题是我找不到在 onCreateOptionsMenu() 方法之外获取 MenuItem 引用的方法......关于如何做到这一点的任何想法?

4

1 回答 1

1

您可以使用onPrepareOptionsMenu (Menu menu)在活动中显示/隐藏菜单项:

@Override
public boolean onPrepareOptionsMenu (Menu menu) {
    menu.getItem(0).setVisible(false);
    return super.onPrepareOptionsMenu(menu);
}
于 2012-10-25T22:19:56.117 回答