ImageView中android:adjustViewBounds属性
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
- android:adjustViewBounds
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一起使用。
更多相关文章
- Android(安卓)动画的基本原理
- 居中的ImageSpan
- android.graphics.Canvas类详解
- Android(安卓)Font Metrics
- AndroidManifest文件(部分)
- Android——点击水纹效果
- Android绘图Canvas、Paint
- android刮刮卡效果
- Android中模拟HOME键功能