书到用时方恨少,事非经过不知难。这篇文章主要讲述Android通过参数动态设置ImageView相关的知识,希望能为你提供帮助。
我在学习的过程中有这样一个情景。比如天气预报。我会根据请求回来的数据进行解析,其中是根据每天或者每小时的不同对天气图标进行更换
在这个过程中,我想到得是if语句进行判断,但我觉得这个不现实,也太累赘。我发现我请求回来的数据有可能会有30来个图标,也就是说如果我用if语句判读
的话,我要写30个if。。。。。。。。。。。
但我得知一个办法,我分享给大家一起学习!!!!
在drawable 文件夹中创建levellist.xml
如下图:
文章图片
在layout中把image view的src设置成已创建好的xml文件
文章图片
在java代码中设置
Imagetianqi_tv.getDrawable().setLevel(0);
这个0代表的是evellist.xml中的
android:maxLevel="0"
【Android通过参数动态设置ImageView】
推荐阅读
- Android远程桌面助手之性能监测篇
- Appium Appium 链接夜神模拟器
- Android基础Activity篇之什么是Activity()
- 笔记本一键还原,本文教您联想笔记本怎样一键还原
- 一键恢复系统,本文教您win7怎样一键恢复系统
- 硬盘如何分区,本文教您如何迅速分区
- 一键u盘装xp系统,本文教您如何运用U盘装xp系统
- 韩博士图文详细教程,本文教您韩博士U盘怎样重装win7系统
- 深度一键还原,本文教您深度一键还原怎样用