2013-02-01 77 views
1

我將AdMob添加到我的應用程序中。顯然,我需要在以下佈局片段添加到我的佈局中的每一個:如何將靜態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代碼。

回答

1

你有兩個選擇(至少):

  1. 對XML的android:layout_below="@+id/button2"刪除和添加代碼此屬性,就像在這個問題上說: How to lay out Views in RelativeLayout programmatically?
  2. 另一種選擇是創建一個XML僅包含您在問題中發佈的代碼,而不包含android:layout_below="@+id/button2"。然後在你想要使用的每個佈局中,使用include元素:http://developer.android.com/training/improving-layouts/reusing-layouts.html

希望它有幫助。