ImageView显示图像顶部和底部出现白色空白区域。

10

我在Android布局中添加图像。图像顶部和底部没有空白,但当我将图像添加到imageView中时,它会显示图像顶部和底部的白色空白。

因此,如果我想在图像下方立即添加textview,就会出现图像和textview之间的空白。

我不明白为什么imageview会在图像的顶部和底部显示白色空白。 我没有添加任何类似于android:padding等的任何东西。

  <ImageView
    android:id="@+id/imageView3"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:src="@drawable/img1" />

查找ImageView的比例类型 - Breadbin
2个回答

26

将这些属性添加到那个ImageView

android:adjustViewBounds="true"
android:cropToPadding="false"
android:scaleType="fitXY"

1
好的答案。默认情况下,android:cropToPadding="false" 属性将为 false。因此不需要添加这行。 - Takermania
我正在使用Google地图静态API将地图设置为ImageView,但是我遇到了较大高度的ImageView问题。感谢“adjustViewBounds”提示。 - Divya Gupta

5

转换为这个

   <ImageView
   android:id="@+id/imageView3"
   android:layout_width="wrap_content"
   android:layout_height="match_parent"
   android:layout_alignParentLeft="true"
   android:layout_alignParentTop="true"
   android:adjustViewBounds="true"
   android:scaleType="fitXY"
   android:src="@drawable/img1" />

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接