2

当我在 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);
4

1 回答 1

1

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

于 2012-11-20T10:52:29.010 回答