2015-05-19 100 views
0

如何使用Universal Image Loader從URL加載圖像? 我的HashMap:如何在SimpleAdapter中使用URL圖像?

ArrayList<HashMap<String, String>> mylist = new ArrayList<HashMap<String, String>>(); 
HashMap<String, String> map = new HashMap<String, String>(); 
map.put("pict", "http://server/image"); 
map.put("name", "Name of the picture"); 
mylist.add(map); 

然後,我有SimpleAdapter:

ListView list = (ListView) findViewById(R.id.prod_listview); 
SimpleAdapter mSchedule = new SimpleAdapter(prod.this, mylist, R.layout.prod_rows, new String[] {"pict", "name"}, new int[] {R.id.prod_pict, R.id.prod_name}); 
list.setAdapter(mSchedule); 

我客串,我應該下載 'http://server/image',使其位圖和一些神奇的方式把它放到SimpleAdapter。但是如何? 我看到通用圖像加載程序,但我不知道如何在我的情況下使用它。

回答

0

是的,你必須使用這裏Asynctask過程中下載圖像,你有這個

Loading Image Asynchronously in Android

使用ImageDownloaderTask並在ImageView

if (holder.imageView != null) { 
      new ImageDownloaderTask(holder.imageView).execute(newsItem.getUrl()); 
     } 
+0

異步設置圖像這個例子並不是一個例子使用SimpleAdapter :( –

相關問題