アプリにマスター/詳細フローが含まれています。ListViewItem をクリックすると、詳細フローに新しい Fragment が表示され、アクションバーに独自のメニュー項目が表示されます。私はそれらを次のように変更します:
@Override
public void onPrepareOptionsMenu(Menu menu)
{
super.onPrepareOptionsMenu(menu);
menu.clear();
getActivity().getMenuInflater().inflate(R.menu.klasse, menu);
}
デフォルトでは、項目は画面の右側に表示されます。ここで、画面の左側に (フラグメントに依存せずに) 常に存在するいくつかのアイテムが必要です。したがって、アクションバーの左側に静的なアイテムがいくつかあり、右側に動的に変化するアイテムが必要です。どうすればそれを理解できますか?
言い換えれば、アイテムが静的で左側にあるアクティビティ用の 1 つの OptionMenu と、動的に変更できるフラグメント用の 1 つの OptionMenu ですが、すべてが画面上部の 1 つの ActionBar にあります。アクティビティで処理したい静的アイテムのイベント。