URL からの画像を ListView に表示するためにさまざまな方法を検索して試しましたが、コードを機能させることができません。以下は、画像をダウンロードして ListView に表示するコードですが、どういうわけか機能していません。
private Drawable LoadImageFromWebOperations(String url)
    {
        try
        {
            InputStream is = (InputStream) new URL(url).getContent();
            Drawable d = Drawable.createFromStream(is, "src name");
            return d;
        }
        catch (Exception e) 
        {
             return null;
        }
    }
そして、これが上記の関数を呼び出す私のコードです
Drawable image = LoadImageFromWebOperations("http://10.0.0.5/images/logo.jpg");
この後、それを Map に入れ、その Map を「productsList」という ArrayList に入れます。
map.put("avatar", image);
productsList.add(map);
そして最後に、SimpleAdapter を使用して ListView に HashMap を表示します
ListAdapter adapter = new SimpleAdapter(
   Home.this, productsList, 
   R.layout.list_item, new String[] { TAG_PID,
   TAG_NAME, "url", "avatar"},
   new int[] { R.id.pid, R.id.name, R.id.url, R.id.avatar });
私のアプリは画像以外のすべてを表示します。Google でこの問題を検索しましたが、何の助けも得られませんでした。何か助けていただければ幸いです。