android:scaleType =“fitCenter”只能用于修复Layout_width和Layout_height属性吗?

我使用Layout_width="fill_parent ”和Layout_height="wrap content" 。 如果图像大于ImageView,它将完美缩小尺寸。

但是,我从来没有努力升级较小的图像。 我尝试了ScaleType和“AdjustViewBounds”的任意组合:它总是在图像视图的中间保持自己的大小。 这是代码……

     

Solutions Collecting From Web of "android:scaleType =“fitCenter”只能用于修复Layout_width和Layout_height属性吗?"

我刚刚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应该拉伸图像。