2013-06-12 53 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

相关问题