1

アプリケーションにAdMobを追加しています。どうやら、次のレイアウト スニペットを各レイアウトに追加する必要があるようです。

 <LinearLayout
     android:id="@+id/linearLayout"
     android:orientation="vertical"
     android:layout_below="@+id/button2"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content" />

ただし、上記のスニペットを各レイアウトにコピーして貼り付けるのではなく、動的に追加したいと思います。

私が問題を抱えているのは、次のスニペットを翻訳することです:

android:layout_below="@+id/button2"

Javaコードに。

4

1 に答える 1

1

(少なくとも) 2 つのオプションがあります。

  1. この質問で言うように、XML を削除し、android:layout_below="@+id/button2"コードにこのプロパティを追加し ます。
  2. もう 1 つのオプションは、質問に投稿したコードのみを使用して .xml レイアウトを作成することですandroid:layout_below="@+id/button2"。次に、これを使用する各レイアウトで include 要素を使用します: http://developer.android.com/training/improving-layouts/reusing-layouts.html

それが役に立てば幸い。

于 2013-02-01T08:15:15.867 に答える