ActionBarからアクティビティに 2 つの小さな変更を加える必要がありFragmentます。
親 FragmentActivityは、アプリ全体のメニューを処理しますonCreateOptionMenu。onPrepareOptions
ただし、含まれているメインビューでは、ナビゲーションのためにタイトルを変更しFragmentたいと考えています。ActionBarそのたびにFragment変化します。
また、あるインスタンスでは、レイアウトで定義されている単一のメニュー項目を追加したいと考えています。この部分のコードを複製するのではなくoverride、同じ方法でメニュー全体を再度設定する必要がありますonOptionSelectedか? または...?
編集:
メニューxmlレイアウトには、次の項目があります。
<item
android:id="@+id/Add"
android:title="Add Items"/>
ActionBarこのアイテムは、特定の 1 つのみで見る必要がありますFragment。メニューの残りの部分は、アプリの残りの部分に表示されるものと同じです。この新しいアイテムが必要なフラグメントでは、 、 、および をもう一度実行しonCreateOptionsMenu、 onPrepareOptionsMenuその他onOptionsItemSelectedのメニュー アイテムも複製する必要がありますか? または、その 1 つの余分なメニュー項目をポップoverrideインすることはできますか?Fragment