如何将ImageView设置为父底部和scaleType

时间:2018-01-19 08:49:36

标签: android android-imageview android-relativelayout android-wrap-content

我试图将图像与父母的底部对齐。基本思想是使图像适合屏幕宽度,使用wrap_content作为高度,然后将所有内容与父母的底部对齐。不幸的是,结果是底部的1-2dp余量我无法摆脱。我在这里将父母的背景改为蓝色,这很明显:

<RelativeLayout
    android:layout_gravity="center_horizontal"
    android:id="@+id/contentView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

   <ImageView
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:layout_alignParentBottom="true"
       android:adjustViewBounds="true"
       android:scaleType="centerCrop"
       android:src="@drawable/top_graphic" />
//...
</RelativeLayout>

这就是布局构建器中的样子:

enter image description here

底部的那条蓝线我无法摆脱。我不想显然使用直接dp值,我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

试试这个

<ImageView
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:layout_alignParentBottom="true"
      android:adjustViewBounds="true"
      android:scaleType="fitXY"
      android:src="@drawable/top_graphic" />