我有一个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);
}
答案 0 :(得分:2)
为了从网络资源异步加载图像到ImageViews
,我强烈建议您使用以下库之一:
例如,使用UniversalImageLoader从网络资源加载ImageView
就像......一样简单。
imageLoader.displayImage(imageUri, imageView);