我使用通用图像加载器在Imageview上显示图像
首先我在四个Imageview上加载三张图片,成功加载
imageLoader.displayImage(imageUrls[0], holder.thumbImage1, options);
imageLoader.displayImage(imageUrls[0], holder.imgProperty, options);
imageLoader.displayImage(imageUrls[1], holder.thumbImage2, options);
imageLoader.displayImage(imageUrls[2], holder.thumbImage3, options);
之后我点击holder.thumbImage1
并想要更改holder.imgProperty
holder.thumbImage2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
imageLoader.displayImage(url1, holder.imgProperty, options);
}
});
但是图片没有变化,我也没有收到任何错误
请帮我解决这个问题。
提前致谢
答案 0 :(得分:0)
尝试拨打notifyDataSetChanged
:
holder.thumbImage2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
imageLoader.displayImage(url1, holder.imgProperty, options);
notifyDataSetChanged();
}
});
}