使图像适合X并缩放Y.

TMH*_*TMH 5 xml android

我有这个ImageView

    <ImageView android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/offer_img" />
Run Code Online (Sandbox Code Playgroud)

我正在从URL中将图像加载到此ImageView中,我希望图像始终适合X(屏幕的宽度)并重新调整高度以保持纵横比.我需要一些Java才能做到这一点,还是我可以通过XML单独完成?

ben*_*n75 4

尝试这个:

<ImageView 
    android:scaleType="centerInside"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/offer_img" />
Run Code Online (Sandbox Code Playgroud)

只有原始图像比例在 8:5 左右时,您才能获得您所期望的效果