Android中ImageView上的图像未更改

Android中ImageView上的图像未更改,android,android-imageview,universal-image-loader,android-lazyloading,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(i

我正在使用通用图像加载器在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上的图像

但图像并没有改变,我也并没有得到任何错误

请帮助我如何解决此问题

提前感谢

尝试致电notifyDataSetChanged:


在调用displayImage“holder.imgProperty.requestLayout”之前,尝试调用holder.imgProperty.requestLayout也不起作用我这两天一直在研究这个话题,但没有解决这个问题,请向我推荐解决此问题的新方法。我认为问题会出现在onClick中的holder.imgProperty尝试调试您的代码并查看onClick是否为firedy您是说要单击thumbImage1,但您的clickListener位于thumbImage2。这只是一个错误吗?
 holder.thumbImage2.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                imageLoader.displayImage(url1, holder.imgProperty, options);
            }
        });
holder.thumbImage2.setOnClickListener(new OnClickListener() {

           @Override
           public void onClick(View v) {
               // TODO Auto-generated method stub
               imageLoader.displayImage(url1, holder.imgProperty, options);
               notifyDataSetChanged();
           }
       });
}