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 ??