在安卓系统中,是否可以同时查看两个XML文件?

3

在安卓系统中,是否可以同时查看两个xml文件?假设xml1包含一个ImageView, xml2包含另一个ImageView,想要同时查看这两张图片,共享窗口大小的一半。

2个回答

5
尝试使用“include”功能:http://developer.android.com/resources/articles/layout-tricks-reuse.html 以下是一个可能适用于您的示例(确保将它们放在根布局标记内,例如LinearLayout,就像它们是任何其他View项一样):
<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" />

您可能还需要添加android:layout_heightlayout_width(取决于您的布局是垂直还是水平),设置为fill_parent,以获得所需的效果。


0

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

 android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" 

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接