如何修复ImageView宽度-无法填充整个屏幕宽度

时间:2019-04-12 18:33:20

标签: java xml android-layout

我正在创建一个应用程序,该应用程序在覆盖屏幕整个宽度的主要活动中使用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>

这是我的布局:

enter image description here

一切似乎都可以正常工作,但是我不知道这些填充物来自何处,我试图更改scaleType,但似乎无济于事。

编辑:

如果我将src设置为蓝色,而不是src,则填充将消失并填充整个宽度(比我还需要设置特定的高度)

1 个答案:

答案 0 :(得分:2)

我猜您的图像是png并在其周围有空间,即使您的scaleType为FitXY也不意味着它将删除png文件周围的空间,请检查并让我们知道发生了什么,或者最少上传图片文件