我正在创建一个应用程序,该应用程序在覆盖屏幕整个宽度的主要活动中使用ImageView,高度应适合图像的分辨率。
这是我的xml:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:adjustViewBounds="true"
android:id="@+id/bgImage"
android:scaleType="fitXY"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:src="@drawable/bg_home_blue"/>
</RelativeLayout>
这是我的布局:
一切似乎都可以正常工作,但是我不知道这些填充物来自何处,我试图更改scaleType,但似乎无济于事。
编辑:
如果我将src设置为蓝色,而不是src,则填充将消失并填充整个宽度(比我还需要设置特定的高度)
答案 0 :(得分:2)
我猜您的图像是png并在其周围有空间,即使您的scaleType为FitXY也不意味着它将删除png文件周围的空间,请检查并让我们知道发生了什么,或者最少上传图片文件