2013-06-12 80 views
0

所以我有7個XML文件的佈局,我想知道是否有可能將所有這些文件合併成一個XML文件?所有的佈局類似,有兩個按鈕來回走動,並在中心的圖像。您可以將多個XML文件組合成一個xml文件嗎?

+1

使用包括.... –

+0

不太確定我明白你的意思。你能簡單描述一下嗎?謝謝 – Dan

+0

如果設計相同,您可以使用一個xml文件進行所有活動。 – Gunaseelan

回答

1

您可以爲您的兩個按鈕的佈局,然後包括它變成你的觀點強加於人,你想這樣的:

<include layout="@layout/your_layout_name"></include> 

希望它會幫助你。

+0

謝謝!怎麼樣的圖像?由於每頁有7個不同的圖像。我怎樣才能把它變成一個XML? – Dan

+0

我想你可以將圖像動態加載到Java代碼中。只需在您的xml中使用ImageView,然後將可繪製的src加載到Java代碼中即可。 另一種方法是爲每個圖像創建7個xml文件,但使用包含字段來獲取按鈕部分(每個視圖之間相同)。 – grattmandu03

0

使用如下:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width=」match_parent」 
    android:layout_height=」match_parent」 
    android:background="@color/app_bg" 
    android:gravity="center_horizontal"> 

    <include layout="@layout/titlebar"/> 

    <TextView android:layout_width=」match_parent」 
       android:layout_height="wrap_content" 
       android:text="@string/hello" 
       android:padding="10dp" /> 

    ... 

</LinearLayout> 

檢查這個article更多細節

0

您可以使用include and merge但如果你的7佈局都差不多知道,你可能只使用一個

他們之間的微小差異是什麼?

+0

唯一的區別是正在呈現的圖像。我是Android開發新手,所以一些提示會有幫助:)謝謝! – Dan

相關問題