ImageView

ImageView支持的XML属性及相关方法

XML属性

相关方法

说明

android:adjustViewBounds

setAdjustViewBounds(boolean)

是否调整自己的边界来保持所显示的图片长宽比

android:cropToPadding

setCropToPadding(boolean)

如果属性设置为true,组件将会被裁剪到保留ImageViewpadding

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设置图片

原文地址:https://www.cnblogs.com/LY1124/p/4673049.html