垂直显示2个图像

时间:2015-08-23 11:24:03

标签: android

我试图在同一个活动中显示2个图像,一个在另一个上面使用假视图。我希望2幅图像能够拉伸它们的宽度以覆盖屏幕宽度并拉伸它们的高度,以便每个图像覆盖屏幕的一半。如何只用XML做?

2 个答案:

答案 0 :(得分:1)

  • 创建具有垂直方向的LinearLayout
  • 添加2个ImageViews或ImageButtons,一个在顶部,另一个在底部
  • 将布局权重设置为相等
  • 将每个ImageView布局宽度设置为match_Parent
  • 将图像设置为FITXY for ImageViews

答案 1 :(得分:0)

布局将是这样的。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent" 
    android:layout_height="match_parent">

    <ImageView
        android:layout_weight="1"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" />

    <ImageView
        android:layout_weight="1"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" />

</LinearLayout>