Android经过参数动态设置ImageView

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

在这个过程当中,我想到得是if语句进行判断,但我以为这个不现实,也太累赘。我发现我请求回来的数据有可能会有30来个图标,也就是说若是我用if语句判读android

的话,我要写30个if。。。。。。。。。。。学习

但我得知一个办法,我分享给你们一块儿学习!!!!3d

在drawable 文件夹中建立levellist.xmlxml

以下图:  blog

 

在layout中把image view的src设置成已建立好的xml文件get

 

在java代码中设置 请求

Imagetianqi_tv.getDrawable().setLevel(0);
这个0表明的是evellist.xml中的
android:maxLevel="0"
相关文章
相关标签/搜索