Android中的ImageView图像没有变化

时间:2014-12-04 07:50:27

标签: android android-imageview universal-image-loader android-lazyloading

我使用通用图像加载器在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);
            }
        });

但是图片没有变化,我也没有收到任何错误

请帮我解决这个问题。

提前致谢

1 个答案:

答案 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();
           }
       });
}