ImageView类简介
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的选中状态  | 
                    
                
                
            
        
浙公网安备 33010602011771号