如何动态替换/隐藏ActionBar中的项目

时间:2012-10-25 21:48:06

标签: android android-actionbar menuitem

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

1 个答案:

答案 0 :(得分:1)

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

@Override
public boolean onPrepareOptionsMenu (Menu menu) {
    menu.getItem(0).setVisible(false);
    return super.onPrepareOptionsMenu(menu);
}