Le chargement de l'IMAGE de JSON URL dans listview

Je suis en train de charger une image à partir de l'URL puis l'ajouter à une liste. Je peux obtenir avec succès l'image, mais j'ai du mal avec l'ajouter à la liste.

J'ai essayé de cette façon:

    ListView lv = (ListView) findViewById(R.id.list);
try {
URL url = new URL("http://devcms.barcodo.com/Images/ProductImages/ThumbnailImages100/EG-BIRT-ST-JA_th.jpg");
HttpGet httpRequest = null;
httpRequest = new HttpGet(url.toURI());
HttpClient httpclient = new DefaultHttpClient();
HttpResponse response = (HttpResponse) httpclient.execute(httpRequest);
HttpEntity entity = response.getEntity();
BufferedHttpEntity b_entity = new BufferedHttpEntity(entity);
InputStream input = b_entity.getContent();
Bitmap bitmap = BitmapFactory.decodeStream(input); 
HashMap<String, Object> docList = new HashMap<String, Object>();
docList.put("IMAGE", bitmap);
ArrayList<HashMap<String, Object>> al = new ArrayList<HashMap<String, Object>>();
al.add(docList);
simpleAdapter = new SimpleAdapter(this, al, R.layout.list_item,new String[] { "IMAGE" }, new int[] { R.id.image});
lv.setAdapter(simpleAdapter);

Note: je suis capable de le mettre dans une ImageView, mais souhaitez récupérer dans une listview.

  • Ne vous obtenez une erreur? Je pense que la mise en œuvre est seulement bonne pour l'application du texte à textviews. Votre adaptateur pourriez penser que votre image est texte. Vous pourriez avoir besoin de faire un adaptateur personnalisé.
  • J'ai la force d'erreur. Je peux récupérer l'image dans Imageview, mais pas dans la liste. O ??