listview解决图片错位问题

由于listview中用到viewholder,复用item,会使加载图片时发生错位,下面是一种可以简单的避免图片错位的方法。
// 给 ImageView 设置一个 tag
holder.img.setTag(imgUrl);
// 预设一个图片
holder.img.setImageResource(R.drawable.ic_launcher);

// 通过 tag 来防止图片错位
if (imageView.getTag() != null && imageView.getTag().equals(imageUrl)) {
    imageView.setImageBitmap(result);
}

你可能感兴趣的:(listview解决图片错位问题)