【发布时间】:2014-11-06 20:07:14
【问题描述】:
如何根据android中图像的高度和宽度动态调整ImageView的大小?
【问题讨论】:
-
它自动完成
-
使用属性
"wrap_content"
标签: android image android-imageview
如何根据android中图像的高度和宽度动态调整ImageView的大小?
【问题讨论】:
"wrap_content"
标签: android image android-imageview
在您的 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"" />
【讨论】:
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);
【讨论】: