public voidsetAdjustViewBounds(boolean adjustViewBounds)
Since: API Level 1
Set this to true if you want the ImageView to adjust its bounds to preserve the aspect ratio of its drawable.
Related XML Attributes
Parameters
adjustViewBounds | Whether to adjust the bounds of this view to presrve the original aspect ratio of the drawable |
---|
该方法是boolean类型的。如果你想让这个ImageView去调整它的界限然后去保存它绘制的范围,你可以把该属性设置为true。
相关的XML属性:
android:adjustViewBounds=" "(设置为true或者false)
用Java代码去实现的方法是:
ImageView iv=new ImageView(this);
iv.setAdajustViewBounds( boolean b );(b 可以设置为true或者false)
参数:
adjustViewBounds: 是否去调整这个视图的界限去保存绘制的初始范围比例;
上面是Android API中说的。我百度了一下,得出如下结果:
android:adjustViewBounds 是否保持宽高比。需要与maxWidth、MaxHeight一起使用,否则单独使用没有效果。
该句话的后半句我还没有去验证,但我用的时候没有与maxWidth、MaxHeight一起使用。