
显示一幅任意的图片,例如一个图标。ImageView类可以从多种来源中载入图片(比如说资源或内容提供者),精细地从图片中计算它的尺寸相关的信息以便在任意的布局中使用,并且还提供了对多种显示选项的控制,例如缩放及调色(tinting)。
|
XML属性 |
|||
|
属性名字 |
相关方法 |
说明 |
|
|
如果妳希望这个ImageView 调整它的边界以维持其中显示的绘图对象的宽高比的话,则将此属性设置为真(true)。 |
|||
|
如果为真,则会裁剪图片以便适应其填充值(padding)。 |
|||
|
控制着,应当如何改变此图片的大小或者移动它的位置以匹配此ImageView 的尺寸。 |
|||
|
将某个绘图对象设置为此ImageView的内容。 |
|||
|
公有方法 |
||
|
void |
setAdjustViewBounds (boolean adjustViewBounds) 如果妳希望这个ImageView 调整它的边界以维持其中显示的绘图对象的宽高比的话,则将此属性设置为真(true)。 |
|
|
void |
setCropToPadding (boolean cropToPadding) 设置这个ImageView 是否要裁剪其内容以适应填充值。 |
|
|
void |
setImageResource (int resId) 将某个绘图对象设置为此ImageView的内容。 |
|
|
void |
setScaleType ( ImageView.ScaleType scaleType) 控制着,应当如何改变此图片的大小或者移动它的位置以匹配此ImageView 的尺寸。 |
|
自此版本开始加入 应用编程接口版本1
如果妳希望这个ImageView 调整它的边界以维持其中显示的绘图对象的宽高比的话,则将此属性设置为真(true)。
注意: 如果当前的程序目标运行接口版本是17或更低的话,则,adjustViewBounds会允许绘图对象缩小该视图的边界,但不会在所有情况下都增长它的边界以填充可用的空间。这是为了保持与旧的 MeasureSpec 和 RelativeLayout 行为的兼容性。
|
adjustViewBounds |
是否要调整这个视图的边界以维持其中显示的绘图对象的宽高比。 |
自此版本开始引入 应用编程接口版本16
设置这个ImageView 是否要裁剪其内容以适应填充值。
|
cropToPadding |
这个ImageView 是否要裁剪其内容以适应填充值 |
自此版本开始加入 应用编程接口版本1
将某个绘图对象设置为此ImageView的内容。
这个函数会在 用户界面(UI) 线程中进行 位图 (Bitmap)的读取及解码,因此可能引起短暂的延迟。如果妳狠在乎这一点的话,那么,可考虑使用 setImageDrawable(android.graphics.drawable.Drawable) 或 setImageBitmap(android.graphics.Bitmap) 及 BitmapFactory 。
•. android:src
|
resId |
该绘图对象的资源标识符 |
自此版本开始加入 应用编程接口版本1
控制着,应当如何改变此图片的大小或者移动它的位置以匹配此ImageView 的尺寸。
|
scaleType |
所要设置的缩放模式。 |
陳怡蓉
HxLauncher: Launch Android applications by voice commands