android scaleType的属性:matrix(默认)、center、centerCrop、centerInside、fitCenter(常用)、fitEnd、fitStart、fitXY(常用)

 

 

android:scaleType="center"

保持原图的大小,显示在ImageView的中心。当原图的size大于ImageView的size,超过部分裁剪处理。

 

android:scaleType="centerCrop"

以填满整个ImageView为目的,将原图的中心对准ImageView的中心,等比例放大原图,直到填满ImageView为止(指的是ImageView的宽和高都要填满),原图超过ImageView的部分作裁剪处理。

 

android:scaleType="centerInside"

以原图完全显示为目的,将图片的内容完整居中显示,通过按比例缩小原图的size宽(高)等于或小于ImageView的宽(高)。如果原图的size本身就小于ImageView的size,则原图的size不作任何处理,居中显示在ImageView。

 

android:scaleType="matrix"

不改变原图的大小,从ImageView的左上角开始绘制原图,原图超过ImageView的部分作裁剪处理。

 

android:scaleType="fitCenter"

把原图按比例扩大或缩小到ImageView的ImageView的高度,居中显示

 

android:scaleType="fitEnd"

把原图按比例扩大(缩小)到ImageView的高度,显示在ImageView的下部分位置

 

android:scaleType="fitStart"

把原图按比例扩大(缩小)到ImageView的高度,显示在ImageView的上部分位置

 

android:scaleType="fitXY"

把原图按照指定的大小在View中显示,拉伸显示图片,不保持原比例,填满ImageView.

更多相关文章

  1. 2013.04.16——— android 获取状态栏高度
  2. android给listview的item设定高度
  3. Android获取屏幕宽度与高度
  4. android 获取控件真实高度
  5. android 修改谷歌拼音输入法全屏时的高度
  6. 如何修改 Android 状态栏高度?
  7. EditText高度的改变
  8. android 如何把新建项目的那个 android app project

随机推荐

  1. Android应用程序获取ROOT权限的方法
  2. Android(安卓)Framework AIDL的使用
  3. 推送sdk (类似百度 推送 ) android mina (
  4. Android(安卓)NDK移植libiconv和libxml2
  5. Eclipse 环境下安装PhoneGap开发插件
  6. android 项目串口通信(serialPort)开发遇到
  7. android 开源 OCR 项目 及手写识别[转]
  8. Android(安卓)Weekly Notes Issue #232
  9. Android新线程中更新主线程UI中的View方
  10. AOSP和Chromium的Android(安卓)WebViewTe