如何设置 ImageView 对齐到父底部和 scaleType
Posted
技术标签:
【中文标题】如何设置 ImageView 对齐到父底部和 scaleType【英文标题】:How to set ImageView align to parent bottom and scaleType 【发布时间】:2018-06-28 11:06:30 【问题描述】:我正在尝试将图像与其父级底部对齐。基本思想是使图像适合屏幕宽度,使用wrap_content
作为高度,然后将所有内容与父级底部对齐。不幸的是,结果是底部有 1-2dp 的边距,我无法摆脱。我在这里将父母的背景更改为蓝色,所以很明显:
<RelativeLayout
android:layout_gravity="center_horizontal"
android:id="@+id/contentView"
android:layout_
android:layout_>
<ImageView
android:layout_
android:layout_
android:layout_alignParentBottom="true"
android:adjustViewBounds="true"
android:scaleType="centerCrop"
android:src="@drawable/top_graphic" />
//...
</RelativeLayout>
这是布局构建器中的样子:
底部的那条蓝线我无法摆脱。我不想直接使用dp
值,我该如何解决这个问题?
【问题讨论】:
【参考方案1】:试试这个
<ImageView
android:layout_
android:layout_
android:layout_alignParentBottom="true"
android:adjustViewBounds="true"
android:scaleType="fitXY"
android:src="@drawable/top_graphic" />
【讨论】:
不幸的是相同的结果。到目前为止唯一有效的是设置负边距以上是关于如何设置 ImageView 对齐到父底部和 scaleType的主要内容,如果未能解决你的问题,请参考以下文章