Android ImageView的setImageLevel和level-list使用简介
来源:互联网 发布:淘宝怎么修改宝贝图片 编辑:程序博客网 时间:2024/05/22 04:35
转载请注明出处:http://blog.csdn.net/zhangphil
Android ImageView的setImageLevel和level-list使用简介
在Android开发中,有时候需要对一个ImageView设置很多不同图片以表示某种应用状态,比如,典型的是手机的信号强度从强到弱有多种状态图;wifi有解锁和未解锁状态,解锁和未解锁状态的图标也是很多种。如果每次都一一的通过ImageView设置图片的src来达到这一目的,实在是太过于繁琐,且维护和管理起来不便。因此,引入ImageView的setImageLevel和level-list实现这一目的。
比如图中有10种不同类型的手机信号表示状态图标icon:
那就先分类写两个level-list:p.xml和q.xml(都位于drawable目录下)
p.xml:
q.xml:
然后,如果意图使一个ImageView显示 q3 的图标,那么通过这样的代码就可以实现:
0 0
- Android ImageView的setImageLevel和level-list使用简介
- Android ImageView的setImageLevel和level-list使用简介
- Android ImageView的setImageLevel和level-list使用简介
- Android ImageView的setImageLevel和level-list使用简介
- Android ImageView的setImageLevel和level-list使用
- level-list根据setimagelevel和setlevel方法中给的int显示图片;和selector类似
- ImageView的setImageState和setImageLevel,Drawable的setState和setLevel
- Android Drawable之level-list使用简介
- android level-list ImageView中显示不同的图片
- android level-list ImageView中显示不同的图片
- android level-list ImageView中显示不同的图片
- android 同一个ImageView显示不同的图片--->level-list
- android level-list的使用
- android ImageView 通过level-list 切换图片
- 同一个ImageView显示不同的图片--->level-list
- 同一个 ImageView 显示不同的图片 ---> level-list
- 同一个ImageView显示不同的图片--->level-list
- 同一个ImageView显示不同的图片--->level-list
- CDH(Cloudera)与hadoop(Apache)对比
- 类目、延展、协议(三)
- BZOJ 4007 [JLOI2015]战争调度
- JavaWeb-过滤器Filter学习(一)Filter知识点
- scala操作符优先级
- Android ImageView的setImageLevel和level-list使用简介
- Spark Streaming源码解读之Job动态生成和深度思考
- 文件上传检测的多种绕过姿势
- 设置 UILabel的行间距的方法
- java学习记录
- OC中的通知
- 一次HashMap多线程安全引起的事故
- C# 连接 Oracle 数据库(三种方式:OracleClient、ODBC、OLEDB)
- 计算机与编程技术 书目