2012-05-13 74 views
0

我试图显示在每行中都有缩略图图像和文本的自定义ListViewAndroid - 自定义ListView与互联网图像。无法下载图像

我把文本存储在一个ArrayList<String>URLs存储在另一个缩略图中。

我可以让文字出现在列表中,但我只能静态/手动设置图像。

我的问题:我该如何让我的ImageView下载缩略图并显示它?每个缩略图都是唯一的。

这里是我的填充ListAdapter代码:

class CustomAdapter extends ArrayAdapter<String> 
{ 
    CustomAdapter() 
    { 
     super(MyClass.this, R.layout.listrows, R.id.txtAddress,propertyAddress); 
    } 

    public View getView(int position, View convertView, ViewGroup parent) 
    { 
     View row=super.getView(position, convertView, parent); 
     ViewHolder holder=(ViewHolder)row.getTag(); 

     if (holder==null) 
     {       
      holder=new ViewHolder(row); 
      row.setTag(holder); 
     } 

     //I tried this, 
     holder.icon.setImageURI(Uri.parse(imageList.get(position).toString())); 
     //But I get a NullPointer 

     return(row); 
    } 
} 

而且,我ViewHolder类是非常正常:

class ViewHolder 
{ 
    ImageView icon=null; 
    ViewHolder(View base) { 
     this.icon=(ImageView)base.findViewById(R.drawable.ic_launcher); 
    } 
} 

我将不胜感激任何帮助。

谢谢!

回答

0

setImageUri是设置本地位置。不是为了互联网。请使用ImageDownloader

+0

这让我走上了正轨。谢谢! – eoinzy