博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ImageView类简介
阅读量:6191 次
发布时间:2019-06-21

本文共 961 字,大约阅读时间需要 3 分钟。

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://sfrda.baihongyu.com/

你可能感兴趣的文章
R 数据处理 ①
查看>>
简单系统中的几个点
查看>>
CM android的CMUpdater分析(一)
查看>>
微软新的版本发布模式将把 Win 10 玩出碎片化?
查看>>
基于Scrapy爬取伯乐在线网站
查看>>
前端面试题总结(持续更新。。)
查看>>
hibernate一级缓存
查看>>
angualr实现鼠标拖拽排序功能
查看>>
这样的多维分析功能才完整
查看>>
Confluence 6 对比系统管理员权限和 Confluence 管理员权限
查看>>
以前生成的.ssh可以直接放入Windows系统user/Administrator中使用
查看>>
iOS面试题·自整理·Two
查看>>
jetbrains 2017.2系列 输入法问题
查看>>
使用Vue-cli 3.0搭建Vue项目
查看>>
Android如何自定义一个view——绘制篇
查看>>
阿里云小型应用简单架构
查看>>
Edge on Linux?微软:会有的,但不是现在
查看>>
阿里云Linux服务器初探
查看>>
[C#6] 6-表达式形式的成员函数
查看>>
Google I/O 2019 将于5月7日举办
查看>>