在ListView中使ImageView的问题无效

时间:2014-08-18 07:26:36

标签: android android-layout android-listview android-adapter

我已经自定义了列表视图,其中我将一个ImageView和一些TextViews作为roeItems。在每个rowItem的适配器中,我从服务器下载一个Image,在处理程序中,我用下载的图像更新Imageview,然后使ImageView无效。下面是处理程序的代码 -

Handler handler = new Handler() {
    @Override
    public void handleMessage(Message msg) {
        ImageView imgFileicon = (ImageView) msg.obj;
        imgFileicon.setImageDrawable("My Image Path");
        imgFileicon.invalidate();
    }
};

执行此操作后,ImageView会更新每个行项目,但是当我向下滚动列表并返回顶部时,ImageView的图像会相互替换。意味着ImageView随机更改图像。我没有得到这种行为,因为这是第一次发生。如果有人在解决方案方面遇到同样的问题,有人可以告诉我。

提前致谢。

0 个答案:

没有答案