android:scaleType是控制图片如何resized/moved来匹对ImageView的size。

ImageView.ScaleType / android:scaleType值的意义区别:

CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示

CENTER_CROP / centerCrop 按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽)

CENTER_INSIDE / centerInside 将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽等于或小于View的长/宽

FIT_CENTER / fitCenter 把图片按比例扩大/缩小到View的宽度,居中显示

FIT_END / fitEnd 把图片按比例扩大/缩小到View的宽度,显示在View的下部分位置

FIT_START / fitStart 把图片按比例扩大/缩小到View的宽度,显示在View的上部分位置

FIT_XY / fitXY 把图片不按比例扩大/缩小到View的大小显示

MATRIX / matrix用矩阵来绘制,动态缩小放大图片来显示。

** 要注意一点,Drawable文件夹里面的图片命名是不能大写的

更多相关文章

  1. android button background图片被拉伸
  2. Android GPS获取当前位置信息
  3. Android 图片拖动 放大
  4. android 处理图片的工具类
  5. Android 选择图片裁剪,上传
  6. android加载大图片内存问题
  7. android图片异步加载解决步骤
  8. android 大图片拖拽并缩放实现原理
  9. Android 原始下载图片 通过HTTp

随机推荐

  1. MySQL死锁系列-线上死锁问题排查思路
  2. Java泛型Type
  3. MySQL 的 join 功能弱爆了?
  4. konicaminolta柯尼卡美能达打印机统驱动
  5. SpringBoot+Maven热部署(IDEA)
  6. 图解Android事件传递之View篇
  7. 编程小技巧之 Linux 文本处理命令(二)
  8. jQuery入门学习一
  9. ajax 的 get, post 请求;实战:选项卡和一键
  10. 为留言板添加字数实时统计与禁止超出功能