2

アプリで Android ネイティブ アクション バーを使用しています。アクションバーのドロップダウンメニューを次の方法で作成しました。

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.actionbar_menu, menu);      
    return true;
}

特定のページで、アクション バーのドロップダウン メニューを非表示にしたいと考えています。これを達成する方法は?このドロップダウン メニューの可視性を false に設定する直接的な方法はないようです...

4

2 に答える 2

1

アクションバーのドロップダウンメニューの各メニュー項目を非表示に設定することで、この問題を自分で解決できました。

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.actionbar_menu, menu); 

    menu.getItem(2).setVisible(false);
    menu.getItem(3).setVisible(false);     

    return true;
}
于 2012-05-28T09:16:03.537 に答える
0

アクティビティを作成するときは、アクション バーのナビゲーション モードを変更してみてください...

actionbar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
于 2012-05-28T08:34:12.953 に答える