我一直致力于设置图像视图大小,以便在多种屏幕尺寸下,图像的宽高比不会失真。为此我在图像视图上使用了android:adjustViewBounds="true"
属性。但是由于这个属性,当图像在图像视图中加载时,它占用整个屏幕大小,当从服务器下载图像时,它的大小变得合适。
我还尝试根据手机的屏幕尺寸和像素密度以编程方式更改图像视图大小,但它没有用。
图像视图的代码如下:
<ImageView
android:id="@+id/event_image_list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1.5"
android:adjustViewBounds="true"
android:contentDescription="@string/image_not_available"
android:scaleType="fitCenter"
android:src="@drawable/ic_image"
/>
&#13;
任何人都可以建议任何解决方法。