首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

ImageView用getDrawable()得到的Drawable的有关问题

2013-10-10 
ImageView用getDrawable()得到的Drawable的问题用ImageView用getDrawable()得到的Drawable和getBaseContex

ImageView用getDrawable()得到的Drawable的问题
用ImageView用getDrawable()得到的Drawable

getBaseContext().getResources().getDrawable()取得的图片不一致?
例如对于drawable:R.drawable.l,先设置为ImageView iv.setImageResource(R.drawable.l);
然后用iv.getDrawable()

getBaseContext().getResources().getDrawable(R.drawable.l)
取得drawable不相等?
用==和equals都不相等,是怎么回事?
[解决办法]
为什么要一样呢?
两个drawable对象。
可能共享同一张png图片,但两个drawable应该还是两个对象。

热点排行