Android ListView加载图片错位的问题

今天发现项目中的列表图片有错位和混淆的问题。通过网上查资料,搞了半天不知道是什么原因,最后发现有人说的一句话感触颇深。

ListView加载列表的时候,会把滑出屏幕的那一列,复用到即将展现的那一列。出现图片错位的,应该就是复用的时候,ImageView将原来的图片引用过了。

所以在getview方法中清除一下imageview的图片。如果使用setbackgroud(null)不成功,那就要使用setimagebitmap(null);

你可能感兴趣的:(ListView)