ImageView继承自View,主要功能是显示图片,但不仅仅是图片,任何Drawable对象它都能显示。


ImageView的常用XML属性及相关方法有:


android:adjustViewBounds,setAdjustViewBounds(boolean),设置ImageView是否调整自己的边界来保持所显示图片的长宽比;

android:maxHeight,setMaxHeight(int),设置最大高度;

android:maxWidth,setMaxWidth(int),设置最大高度;

android:scaleType,setScaleType(ImageView.ScsleType),设置图片的缩放形式;

android:src,setImageResource(int),设置所显示的Drawable对象的ID。


其中,ScaleType可取以下值:

matrix,以matrix方式进行缩放;

fitXY,使图片缩放至完全适应于ImageView,纵横比可能改变;

fitStart,使图片缩放至完全适应于ImageView,纵横比保持不变,图片放于ImageView的左上角;

fitCenter,使图片缩放至完全适应于ImageView,纵横比保持不变,图片放于ImageView的中央;

fitEnd,使图片缩放至完全适应于ImageView,纵横比保持不变,图片放于ImageView的右下角;

center,不进行缩放,图片位于ImageView的中央;

centerCrop,保持纵横比缩放,使图片能完全覆盖ImageView,部分图片不会显示;

centerInside,保持纵横比缩放,使ImageView能完全显示该图片。

更多相关文章

  1. 华为android 10 手机恢复删除的图片,目前只能恢复小图。
  2. 设置提示信息,输入值类型,输入框引入图片,设置输入框的形状
  3. 从Android读取Unity assets下的图片并保存为Bitmap格式
  4. 开机动画(闪动的ANDROID字样的动画图片)
  5. Android实现局部图片滑动指引效果
  6. Android ImageView 图片等比缩放问题
  7. Android使用ViewFlipper实现图片切换功能
  8. android之调用webservice 实现图片上传

随机推荐

  1. Android输入子系统之启动过程分析
  2. Android消息推送简介
  3. Android学习路线总结,绝对干货
  4. Android实现程序前后台切换效果
  5. android主流UI布局
  6. android looper介绍
  7. Android(安卓)adb不是内部或外部命令 问
  8. Dex2jar 与 JD-GUI快速反编译Android(安
  9. Android通过软解码播放视频
  10. 分析Android(安卓)根文件系统启动过程(ini