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
网友评论