0

MenuItemsアイコンを表示するActionBarを使用しています。私が必要としているのは、アクティビティが開いたときにいくつかのMenuItemを置き換えたり非表示にしたりできるようにすることです。私の問題は、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 に答える