我的图像未根据父尺寸拉伸

My image is not stretch according to parent size

我希望我的图片大小正好是父元素的大小

我已经在使用这个 "android:adjustViewBounds="true"" 但它不起作用。我试了很多次都失败了

<RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_weight=".6">

        <ViewFlipper
            android:id="@+id/viewflipper"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:autoStart="true"
            android:flipInterval="2000" >

        <ImageView
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:adjustViewBounds="true"
            android:src="@drawable/ic_launcher_background" />

        <ImageView
            android:layout_width="fill_parent"
            android:layout_height="match_parent"
            android:src="@drawable/background" />

        <ImageView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:src="@drawable/background" />

        <ImageView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:src="@drawable/background" />
    </ViewFlipper>
    </RelativeLayout>

尝试像这样将 ImageView 与 scaleType 和 adjustViewBounds 结合起来:

         <ImageView
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:adjustViewBounds="true"
            android:scaleType="fitXY"
            android:src="@drawable/ic_launcher_background" />

你可以使用fitXY |中心裁剪 | fitCenter 和其他人

在此处查看 scaleType 的更多选项:

https://developer.android.com/reference/android/widget/ImageView.ScaleType