一、图片缩放类型的设置:android:scaleType="???"
1、fitStart:保持宽高比缩放图片,直到一对平行边触碰到控件边缘为止,然后放在左上角
2、fitEnd:缩放同上,放在右下角
3、fitCenter:缩放同上,放在中间
4、fitXY:横向、纵向独立自由缩放,直到与ImageView完全贴合。宽高比可能会改变
5、center:保持原图大小,放在中间,多余裁掉,不足保留空白。
6、centerCrop:保持宽高比缩放,直到与ImageView完全贴合。图片可能显示不全。
7、centerInside:保持宽高比缩放,直到图片能够完全显示。
8、matrix:保持原图大小,从图片左上角开始显示,多余裁掉。
二、使图片恰好贴合ImageView,并且不改变宽高比
android:maxHeight="200dp" android:maxWidth="200dp" android:adjustViewBounds="true"//允许调整View的界限(必要)
此时,图片保持宽高比缩放,直到 宽 达到最大宽度,或者 高 达到最大高度,然后ImageView根据图片最终缩放大小与之贴合。