美文网首页
Android ListView加载图片错位

Android ListView加载图片错位

作者: OK2018 | 来源:发表于2017-12-01 17:55 被阅读0次
/**
*给 ImageView 设置一个 tag
*/
vh.iv_avatar.setTag(item.getPhoto());
     
 if(!StringUtils.isEmpty(item.getPhoto())){
    // 通过 tag 来防止图片错位
           if (vh.iv_avatar.getTag() != null && vh.iv_avatar.getTag().equals(item.getPhoto())) {
                GlideUtils.load(parent.getContext(),item.getPhoto(), R.drawable.avatar_female, vh.iv_avatar);
            }else{
                vh.iv_avatar.setImageDrawable(ContextCompat.getDrawable(parent.getContext(), R.drawable.avatar_female));
            }
        }else{
            vh.iv_avatar.setImageDrawable(ContextCompat.getDrawable(parent.getContext(), R.drawable.avatar_female));
        }

相关文章

网友评论

      本文标题:Android ListView加载图片错位

      本文链接:https://www.haomeiwen.com/subject/webwbxtx.html