ImageView根据android中的图像大小动态调整大小

ImageView根据android中的图像大小动态调整大小,android,image,android-imageview,Android,Image,Android Imageview,如何根据android中图像的高度和宽度动态调整ImageView的大小?ImageView具有属性wrap\u content 通过XML <ImageView android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/your_image"" /> 在Im

如何根据android中图像的高度和宽度动态调整ImageView的大小?

ImageView具有属性
wrap\u content

通过XML

 <ImageView
    android:id="@+id/imageView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/your_image"" />

在ImageView中设置android:adjustViewBounds=“true”。你可以阅读更多关于它的内容

因此,您的imageview xml将类似于:

<ImageView
    android:id="@+id/iv_image"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:adjustViewBounds="true"
    android:src="@drawable/image"" />

它会自动使用属性
“包装内容”
<ImageView
    android:id="@+id/iv_image"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:adjustViewBounds="true"
    android:src="@drawable/image"" />