惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hugging Face - Blog
Hugging Face - Blog
云风的 BLOG
云风的 BLOG
大猫的无限游戏
大猫的无限游戏
M
MIT News - Artificial intelligence
L
LangChain Blog
阮一峰的网络日志
阮一峰的网络日志
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Recent Announcements
Recent Announcements
IT之家
IT之家
Google DeepMind News
Google DeepMind News
罗磊的独立博客
爱范儿
爱范儿
Last Week in AI
Last Week in AI
人人都是产品经理
人人都是产品经理
U
Unit 42
MongoDB | Blog
MongoDB | Blog
S
SegmentFault 最新的问题
B
Blog
博客园 - 叶小钗
月光博客
月光博客
Stack Overflow Blog
Stack Overflow Blog
V
Visual Studio Blog
C
Check Point Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

博客园 - maoyu417

Size Classes with Xcode 6 Android viewPage notifyDataSetChanged无刷新 android、apple PUSH 异同比较 (Android实战)界面设计注意事项 LinearLayout android:layout_weight的理解 给C盘减减肥,让你电脑飞一般速度! 用SQL查看字符串ASCII码 解决union不能order by问题 利用sender的Parent获取GridView中的当前行(转载) gridview固定表头 - maoyu417 - 博客园 将某网站设为主页方法 - maoyu417 - 博客园 DataList分页方法一 - maoyu417 - 博客园 SQL区分大小写——转载 字符串间空格在网页上自动合并 Windows Mobil中解决日期显示不正常的方法 VS升级序列号及升级方法 a标签变灰且不可用 ASP.NET读取XML文件4种方法 超时时间已到。在操作完成之前超时时间已过或服务器未响应。
同一位置(同一个ImageView)显示不同的图片--level-list (转)
maoyu417 · 2011-09-15 · via 博客园 - maoyu417

 有时候,我们为了在同一个位置(同一个ImageView)中显示不同的图片,往往会使用:  

1 ...
2 if (条件1) {
3 image.setBackground(R.id.xxx1);
4 } else if (条件2) {
5 image.setBackground(R.id.xxx2);
6 }
7 ...

  可以用另一个简便的方法实现相同的功能,

  首先,在res/drawable下建立一个xml文件,内容如下:  

1 <level-list xmlns:android="http://schemas.android.com/apk/res/android">
2 <item android:maxLevel="4" android:drawable="@drawable/stat_sys_battery_0" />
3 <item android:maxLevel="14" android:drawable="@drawable/stat_sys_battery_10" />
4 <item android:maxLevel="29" android:drawable="@drawable/stat_sys_battery_20" />
5 <item android:maxLevel="49" android:drawable="@drawable/stat_sys_battery_40" />
6 <item android:maxLevel="69" android:drawable="@drawable/stat_sys_battery_60" />
7 <item android:maxLevel="89" android:drawable="@drawable/stat_sys_battery_80" />
8 <item android:maxLevel="100" android:drawable="@drawable/stat_sys_battery_100" />
9 </level-list>

  然后在layout中把image view的src设置成已创建好的xml文件,程序中变换图片时,只需要使用:  

imageview.getDrawable().setLevel(50);

  Android会根据level的值自动选择对应的图片。手机显示剩余电量就是用这个方法来显示不同图片的。

转自:http://www.blogjava.net/lihao336/archive/2010/06/09/323108.html