设置的方式有两种:

1、在layout.xml里面定义android:scaleType = “center”

2、在代码中调用imageview.setScaleType(ImageView.ScaleType.CENTER);

各种属性:

1、ScaleType.CENTER

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

2、ScaleType.CENTER_CROP

按比例扩大图片的size居中显示,使得图片长宽等于或者大于View的长宽

3、ImageView.CENTER_INSIDE

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

4、ScaleType.FIT_CENTER

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

5、ScaleType.FIT_START,ScaleType.FIT_END

在图片缩放效果上与FIT_CENTER一样,只是显示的位置不同,FIT_START之置于顶部,FIT_CENTER是居中显示,FIT_END是显示在底部。

6、ScaleType.FIT_XY

不按比例缩放图片,目标是把图片塞满整个View

最新文章

  1. k近邻(KNN)复习总结
  2. 再谈Newtonsoft.Json高级用法
  3. window.showModalDialog两次加载问题清除缓存方法
  4. 在Javascript操作JSON对象,增加 删除 修改
  5. HDU 1316 How Many Fibs?(java,简单题,大数)
  6. docker 实战---部署tomcat\weblogic集群 (二)
  7. Ffmpeg和SDL如何同步音频
  8. JavaScript面向对象精要(一)
  9. 链表-Reverse Linked List
  10. python基础之数据类型/字符串/元组/列表/字典
  11. strcpy.strcmp.strlen.strcat函数的实现
  12. JavaSE(十一)之异常处理详解
  13. pat1003 迪杰斯特拉法和dfs求最短路
  14. Linux学习笔记:常用命令
  15. rem、em 、font-size随着屏幕大小的改变而改变
  16. try finally 处理方式
  17. 如果此表在它的 ChildRelation 集合中不是父表,则不能将关系添加到该集合中。
  18. java keytool详解
  19. 【Android】4.1 UI设计器
  20. ionic+cordova开发!

热门文章

  1. phpcms 导航栏点击栏目颜色定位方法
  2. Bluetooth HCI介绍
  3. BLE-NRF51822教程18-overview
  4. Cocos2d-JS切换场景与切换特效
  5. [LeetCode]题解(python):091 Decode Ways
  6. hdu1241 Oil Deposits
  7. 关于 Block的使用
  8. logstash
  9. 请问下./在Linux下是什么意思
  10. [BS-18] 对OC中不可变类的理解