如何将 ImageView 按到边框
How to press ImageView to the borders
我有问题。我在布局中有一个不同大小的 ImageView。我想将该 ImageView 设置到屏幕底部。该图片必须在没有 space 的情况下按到底部/右侧/左侧边框。但就我而言,在某些设备中,图片和边框(左|右)之间有 space。什么原因?!是因为图片大小还是代码不正确?如何让它在所有设备上都一样?!
<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"/>
只需将以下属性添加到您的 ImageView
:
android:scaleType="fitXY"
ScaleType
指定您希望图像在不同比例下的行为方式,在这里我们强制它占据为其指定的完整宽度和高度,无论它的大小如何。
将图像视图放在宽度为“match_parent”、高度为“match_parent[=16=”的相对布局中]",
并将以下属性添加到您的 imageView :android:layout_alignParentBottom="true"
试试这个:
<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"/>
我有问题。我在布局中有一个不同大小的 ImageView。我想将该 ImageView 设置到屏幕底部。该图片必须在没有 space 的情况下按到底部/右侧/左侧边框。但就我而言,在某些设备中,图片和边框(左|右)之间有 space。什么原因?!是因为图片大小还是代码不正确?如何让它在所有设备上都一样?!
<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"/>
只需将以下属性添加到您的 ImageView
:
android:scaleType="fitXY"
ScaleType
指定您希望图像在不同比例下的行为方式,在这里我们强制它占据为其指定的完整宽度和高度,无论它的大小如何。
将图像视图放在宽度为“match_parent”、高度为“match_parent[=16=”的相对布局中]",
并将以下属性添加到您的 imageView :android:layout_alignParentBottom="true"
试试这个:
<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"/>