【问题标题】:ImageView resize dynamically acccording to the image size in androidImageView根据android中的图像大小动态调整大小
【发布时间】:2014-11-06 20:07:14
【问题描述】:

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

【问题讨论】:

  • 它自动完成
  • 使用属性"wrap_content"

标签: android image android-imageview


【解决方案1】:

在您的 ImageView 中设置 android:adjustViewBounds="true"。你可以阅读更多关于它的信息here

因此,您的 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"" />

【讨论】:

    【解决方案2】:

    ImageView 有属性wrap_content

    通过 XML

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

    通过 JAVA 代码

    ImageView imageView = new ImageView(this);
    imageView.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
    imageView.setImageResource(R.drawable.your_image);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-07-04
      • 2013-11-25
      • 2013-11-14
      • 1970-01-01
      • 2013-02-02
      • 2013-08-28
      • 2018-01-25
      相关资源
      最近更新 更多