【发布时间】:2014-09-10 13:01:19
【问题描述】:
我有一个ListView 和一些图像作为列表项。单击任何列表项时,我需要更改该特定列表项的ImageView 的图像源。
我通过将ImageView 作为标签设置为convertView 并随后通过标签获取ImageView 并更改它的来源,成功实现了这一点。
我已将标签设置为,
convertView.setTag(convertView.hashCode(), viewHolder.myImage);
但现在它给了我一个警告,"Avoid setting views as values for setTag: Can lead to memory leaks in versions older than Android 4.0".
那么如何避免这种情况呢?或者有什么更好的替代解决方案?
谢谢!
【问题讨论】:
标签: android android-listview android-imageview