0

アクションバーに問題があります。onCreateOptionsMenu(メニューメニュー)で作成しているメインアクティビティにアクションバーがあります。私もこの方法で追加している項目です。2 番目のアクティビティでアイテムをクリックすると、同じアクション バーが表示されます。このメソッドから 2 番目のアクティビティのメソッドにコードをコピー アンド ペーストすると機能するようにしたいのですが、多くの項目を追加するため、このコードをコピーしたくありません。これは、最初のアクティビティのアクション バーを 2 番目のアクティビティで使用することは可能ですか?

4

1 に答える 1

2

はい、可能です。考えられる解決策は 3 つあります。

  1. xml http://developer.android.com/guide/topics/ui/actionbar.html#ActionItems経由でアクション アイテムを追加します。
  2. 2 番目のアクティビティは、MainActivity を拡張できます (または、メニューのみを作成する、両方の抽象基本アクティビティを作成することをお勧めします)。
  3. ヘルパー クラスでメニュー作成を抽出し、各アクティビティから同じメソッドを呼び出します。

3 つの方法すべてが可能ですが、最初の方法をお勧めします。

于 2012-08-09T07:41:33.880 に答える