4.8 图片控件
本节将要介绍的是图片控件ImageView,首先对ImageView类进行简单介绍,然后通过一个案例来说明ImageView的用法。
4.8.1 ImageView类简介
ImageView控件负责显示图片,其图片的来源既可以是资源文件的id,也可以是Drawable对象或Bitmap对象,还可以是Content Provider的URI。ImageView控件中常用到的属性如表4-7所示。
表4-7  ImageView中常用属性及对应方法说明
 
| 属 性 名 称 | 对 应 方 法 | 说 明 | 
| android:adjustViewBounds | setAdjustViewBounds(boolean) | 设置是否需要ImageView调整 自己的边界来保证所显示图片的长宽比例 | 
| android:maxHeight | setMaxHeight(int) | ImageView的最大高度,可选 | 
| android:maxWidth | setMaxWidth(int) | ImageView的最大宽度,可选 | 
| android:scaleType | setScaleType(Image View.ScaleType) | 控制图片调整或移 动来适合ImageView的尺寸 | 
| android:src | setImageResource(int) | 设置ImageView要显示的图片 | 
同时,ImageView类中还有一些成员方法比较常用,如表4-8所示。
表4-8  ImageView中常用方法说明
 
| 方 法 名 称 | 说 明 | 
| setAlpha(int alpha) | 设置ImageView的透明度 | 
| setImageBitmap(Bitmap bm) | 设置ImageView所显示的内容 为指定的Bitmap对象 | 
| setImageDrawable(Drawable drawable) | 设置ImageView所显示的内容 为指定的Drawable对象 | 
| setImageResource(int resId) | 设置ImageView所显示的内 容为指定id的资源 | 
| setImageURI(Uri uri) | 设置ImageView所显示的内 容为指定Uri | 
| setSelected(boolean selected) | 设置ImageView的选中状态 | 
原文:http://www.cnblogs.com/exmyth/p/4489840.html