0

私は2つのフレーマンを持っています。電話で見ると、一度に1つずつ、それぞれに独自のメニューがあります。メニュー項目のいくつかは、2つのフラグメント間で同じです。

タブレットで並べて表示すると、それぞれが独自のメニュー項目を持ち込み、アクションバーに表示します。残念ながら、両方のフラグメントには「ログアウト」などの同じメニュー項目がいくつかあるため、一部の項目は余分で必要ありません。

1つのフラグメントにすべてのメニュー項目を取り込み、他のフラグメントにいくつかのメニュー項目のみを取り込むように指示するにはどうすればよいですか?

注:これは、デバイスを回転させたときに時々発生するメニュー項目の重複の問題ではありません。私もその問題を抱えていましたが、解決しました。;)

ありがとう!

4

1 に答える 1

3

一部のメニュー項目は、2 つのフラグメント間で同じです。

なんで?

残念ながら、どちらのフラグメントにも「ログアウト」などの同じメニュー項目がいくつかあるため、一部の項目は余分で不要です。

ログアウトはどちらのフラグメントの責任でもなく、フラグメントをホストしているアクティビティの責任です。いずれかのフラグメントではなく、そのアクション バー項目を追加するアクティビティをアクティビティにします。

于 2012-08-31T20:14:38.797 に答える