2012-01-18 64 views
0

我想在我的應用程序上運行多個活動;我希望每個活動都具有線性佈局並將圖像顯示爲標題;基本上我想每一個佈局,像這樣開頭:避免重寫具有相同佈局的活動的代碼

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:background="@color/Grey" 
> 
<ImageView android:id="@+id/imageHeader" android:src="@drawable/tf_header" android:layout_height="wrap_content" android:layout_width="fill_parent" 
    android:background="@color/Black" android:scaleType="fitXY"></ImageView> 

是否有可能不reapeat爲每個佈局這個代碼?我可以使用主題或樣式來避免它嗎?謝謝您的回覆。

回答

2

是的,可以使用<include>標籤,如Layout Tricks中所述。

爲了您的例子,我想補充的形象<include>並在每個活動佈局XML格式的LinearLayout

0

我的一個應用程序使用了30個左右的類別相同的XML文件,我只是修改代碼來定製它。這種方法可能會起作用,只需將每個標籤留在xml空白處並將其設置在.class