在坏的位图uri上失败的resolveUri:android.graphics.Bitmap@40566318 ...在android listview中

时间:2012-11-20 10:40:20

标签: android hashmap

当我在hashmap中添加位图图像以在listview中显示它时,

此错误 请帮忙吗?

         hm = new HashMap<String, Object>();
            hm.put(IMAGE, ops);
            hm.put(TITLE, text);
            hm.put(CARDS_COUNT, cardsCount +" Stampii");
            items.add(hm);
    }

    final SimpleAdapter adapter = new SimpleAdapter(this, items, R.layout.main_listview,
            new String[]{TITLE, CARDS_COUNT, IMAGE}, new int[]{ R.id.main_name, R.id.main_info, R.id.main_img});
    listView.setAdapter(adapter);

1 个答案:

答案 0 :(得分:1)

听起来你正在将Bitmap对象添加到地图中,但你应该添加的是指向位图的uri(例如文件uri,内容uri,...)而不是位图它自我。您还可以添加整数资源ID(例如R.drawable.my_bitmap)。