码迷,mamicode.com
首页 > 移动开发 > 详细

Android通过参数动态设置ImageView

时间:2017-10-29 23:09:08      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:技术分享   ima   evel   get   过程   blog   http   不同   java代码   

我在学习的过程中有这样一个情景。比如天气预报。我会根据请求回来的数据进行解析,其中是根据每天或者每小时的不同对天气图标进行更换

在这个过程中,我想到得是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

标签:技术分享   ima   evel   get   过程   blog   http   不同   java代码   

原文地址:http://www.cnblogs.com/896240130Master/p/7751562.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!