ImageViews由CustomArrayAdapter中的URL以异步方式填充

时间:2014-01-07 20:37:15

标签: android

我有一个url的arrayList,我想传递给customArrayAdapter,它显示列表中的图像。我也希望这是异步执行的。到目前为止,我已经尝试从CustomArrayAdapter中的URL创建一个drawable并将该函数放在ASyncTask中,但我很难让它工作,这是最好的方法,或者有没有人知道更好的方法?

继承人到目前为止我所尝试过的事情

ImageView contactImage = (ImageView) v.findViewById(R.id.docicon);


            if(imageURLs != null){

                ImageLoader imageLoader = ImageLoader.getInstance();
                imageLoader.init(ImageLoaderConfiguration.createDefault(getContext()));
                imageLoader.displayImage(image, contactImage);

            }else{

            contactImage.setBackgroundResource(R.drawable.sc_user); 
            }

1 个答案:

答案 0 :(得分:2)

为了从网络资源异步加载图像到ImageViews,我强烈建议您使用以下库之一:

例如,使用UniversalImageLoader从网络资源加载ImageView就像......一样简单。

imageLoader.displayImage(imageUri, imageView);