当我在哈希图中添加位图图像以在列表视图中显示它时,会出现此错误
有什么帮助吗?

         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对象添加到地图时听起来很像,但是您应该添加的是一个指向位图的uri(例如文件uri,内容uri等),而不是它本身的位图。您还可以添加一个整数资源ID(例如R.drawable.my_bitmap)。

关于android - resolveUri在错误的位图uri上失败:android.graphics.Bitmap@40566318…在android listview中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13471451/

10-09 06:05