我使用Layout_width="fill_parent
”和Layout_height="wrap content"
。 如果图像大于ImageView,它将完美缩小尺寸。
但是,我从来没有努力升级较小的图像。 我尝试了ScaleType和“AdjustViewBounds”的任意组合:它总是在图像视图的中间保持自己的大小。 这是代码……
我刚刚find了一种让它工作的方法。
这适用于2.1(AVD)和4.1.2(设备)
使用里面图像的原始大小。
尝试更大的东西或fill_parent
使用android:scaleType="FIT_START"
或android:scaleType="FIT_END"
来计算将保持原始src宽高比的比例,但也将确保src完全适合dst(来自GoogleDev)。
更多信息:
http://developer.android.com/reference/android/widget/ImageView.ScaleType.html
如果大小很小,将android:scaleType="fitXY"
到你的ImageView应该拉伸图像。