アクションバーに問題があります。onCreateOptionsMenu(メニューメニュー)で作成しているメインアクティビティにアクションバーがあります。私もこの方法で追加している項目です。2 番目のアクティビティでアイテムをクリックすると、同じアクション バーが表示されます。このメソッドから 2 番目のアクティビティのメソッドにコードをコピー アンド ペーストすると機能するようにしたいのですが、多くの項目を追加するため、このコードをコピーしたくありません。これは、最初のアクティビティのアクション バーを 2 番目のアクティビティで使用することは可能ですか?
質問する
2057 次
1 に答える
2
はい、可能です。考えられる解決策は 3 つあります。
- xml http://developer.android.com/guide/topics/ui/actionbar.html#ActionItems経由でアクション アイテムを追加します。
- 2 番目のアクティビティは、MainActivity を拡張できます (または、メニューのみを作成する、両方の抽象基本アクティビティを作成することをお勧めします)。
- ヘルパー クラスでメニュー作成を抽出し、各アクティビティから同じメソッドを呼び出します。
3 つの方法すべてが可能ですが、最初の方法をお勧めします。
于 2012-08-09T07:41:33.880 に答える