一、常用属性

1、android:src  设置ImageView所显示的Drawable资源的ID

2、android:maxHeight  最大高度

3、android:maxWidth  最大宽度

4、android:adjustViewBounds  设置ImageView是否调整自己的大小保持所显示图片的长宽比

代码如下:

 

5、android:scaleType 设置图片图和缩放以适应ImageView的长宽比

5.1、取值:

比背景颜色小的图片代码效果:

1.martrix 使用矩形缩放

 

 

2.fitXY  对图片横向纵向独立缩放,使图片完全填充ImageView,会使图片失真

 

 

3.fitStart  保持长宽比,图片较长的边与ImageView对应另一边,然后放在左上角

 

 

4.fitCenter 保持缩放比,图片较长的边与ImageView对应边一致,然后放在中间

 

 

5.fitEnd  保持缩放比,图片较长的边与ImageView对应边一致,然后放在右下角

 


6、center 图片放在中间,不缩放

 

 


7、centerInside 保持纵横比缩放,使得ImageView能够完全显示图片

 

 

 

 

 

 

 

二、类似效果图如下:

如果图片比ImageView小:

Android常用控件六之图片框(ImageView)_第1张图片

 

 

如果图片比ImageView大:

Android常用控件六之图片框(ImageView)_第2张图片

更多相关文章

  1. Android 控件布局常用属性
  2. Android必备:Android UI控件的了解与学习
  3. Android Studio学习之-控件总结
  4. Android Imageview 图片居左居右,自定义圆角
  5. android 加载图片到gallery
  6. Android Listview控件一些重要的属性
  7. 控件属性(特别)
  8. Android图表控件MPAndroidChart——LineChart实现 XY轴、原点线
  9. GridView控件的简单使用

随机推荐

  1. android 开机启动服务
  2. android studio 生成 release aar
  3. Android(安卓)跨应用调用Activity及Servi
  4. Android中一个APP启动另一个APP并传递参
  5. 关于Android/java的复杂对象的深拷贝和浅
  6. Android 为Notification加上一个进度条
  7. Android 获取手机当前所在的经纬度
  8. Android电源管理,低电量报警
  9. android之HandlerThread类的实现
  10. Android 简单数据库(增删改查)