ImageView支持的XML属性及相关方法
XML属性 |
相关方法 |
说明 |
android:adjustViewBounds |
setAdjustViewBounds(boolean) |
是否调整自己的边界来保持所显示的图片长宽比 |
android:cropToPadding |
setCropToPadding(boolean) |
如果属性设置为true,组件将会被裁剪到保留ImageView的padding |
android:maxHeight |
setMaxHeight(int) |
最大高度 |
android:maxWidth |
setMaxWidth(int) |
最大宽度 |
android:scaleType |
setScaleType(ImageView.ScaleType) |
所显示的图片如何适应ImageView的大小 |
android:src |
setImageResource(int) |
ImageView所显示的Drawable对象的ID |
android:scaleType属性可指定如下属性
(1)Matrix:缩放
(2)fitXY:对图片横纵进行缩放
(3)fitStart:保持纵横比缩放图片,位于左上角
(4)fitCenter:保持纵横比缩放图片,位于中央
(5)fitEnd:保持纵横比缩放图片,位于右下角
(6)center:图片放在中间,但不进行任何缩放
ImageView显示图片的的方法
(1)setImageBitmap(Bitmap bm):使用Bitmap位图设置图片
(2)setImageDrawable(Drawable drawable):使用Drawable 对象设置图片
(3)setImageResource(int resId):使用图片资源ID设置图片
(4)setImageURL(Uri uri):使用Uri设置图片