2011-03-25 47 views

回答

5

尝试使用include功能:http://developer.android.com/resources/articles/layout-tricks-reuse.html

下面是可能会为你工作(确保你把这些根布局标签内,像LinearLayout,就好像它们是任何一个例子其他查看项目):

<include android:id="@+id/image1" layout="@layout/xml1" /> 
<include android:id="@+id/image2" layout="@layout/xml2" /> 

id可以均为任何你想要的,但必须layout在项目中单独的XML文件的名称相匹配。

至于使每个屏幕同时占用一半的屏幕,您需要尝试将每个屏幕的weight设置为相同的值。在这里看到的例子:Assign width to half available screen width declaratively

所以这样的:

<include android:id="@+id/image1" layout="@layout/xml1" android:layout_weight="1" /> 
<include android:id="@+id/image2" layout="@layout/xml2" android:layout_weight="1" /> 

您可能还需要添加(在你的布局是垂直或水平取决于)设置为fill_parent得到你想要的效果android:layout_heightlayout_width

0

我们可以在一个窗口中看到两个xml文件。但是我们一次只修改一个xml文件, 在Activity标签中使用下面的属性清单文件

android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" 
相关问题