当我在 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);
最佳答案
听起来您正在将 Bitmap
对象添加到 map ,但您应该添加的是指向位图的 uri(例如,文件 uri、内容 uri,...)不是它自己的位图。您还可以添加整数资源 ID(例如 R.drawable.my_bitmap)。
关于android - resolveUri 在错误的位图 uri : android. graphics.Bitmap@40566318 上失败...在 android ListView 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13471451/