如何将ImageView按到边框

时间:2015-01-13 08:56:42

标签: android android-layout layout imageview android-imageview

我有问题。我有一个不同大小的布局ImageView。我想将ImageView设置到屏幕的底部。该图片必须按下到底部/右/左边框,没有空格。但在我的情况下,在某些设备中,我在图片和边框之间有空格(左边|右边)。什么原因?!是因为图片的大小还是错误的代码?如何在所有设备中使其相同?!

<ImageView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:src="@drawable/man"
    android:id="@+id/man"
    android:layout_alignParentRight="true"
    android:layout_alignParentEnd="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:layout_alignParentBottom="true"
    android:layout_marginTop="150dp"/>

3 个答案:

答案 0 :(得分:0)

只需将以下属性添加到ImageView

即可
android:scaleType="fitXY"

ScaleType指定您希望图像以不同比例表现的方式,在这里我们强制它占据为其指定的完整宽度和高度,无论它的大小。

答案 1 :(得分:0)

将imageview放在宽度为“ match_parent ”且高度为“ match_parent ”的相对布局中, 并将以下属性添加到 imageView android:layout_alignParentBottom="true"

答案 2 :(得分:0)

试试这个:

<ImageView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:src="@drawable/man"
    android:scaleType="fitXY"
    android:id="@+id/man"
    android:layout_alignParentBottom="true"/>