[問題] 自訂listview讀sqlite圖片的問題
自訂的listview裡有兩個textview和一個imageview,
從資料庫讀出來後,textview都有正確顯示,
但是圖片卻都是空白,
請問圖片是需要轉型還是怎樣呢?
c是從資料庫讀出來的Cursor
if (c != null) {
while (c.moveToNext()) {
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("ItemText", c.getString(3));
ByteArrayInputStream stream =
new ByteArrayInputStream(c.getBlob(4));
Drawable drawable;
drawable=Drawable.createFromStream(stream, "Img");
//imageView1.setBackgroundResource(drawable);這裡可以正常顯示
map.put("ItemImage",drawable); //這裡加入圖片顯示空白
map.put("ItemText2", c.getString(10));
listItem.add(map);
}
}
如果是將drawable直接帶入獨立的imageview則會有圖...
麻煩各位 >"<
--
\◣◢/◢╭ 喂~快折回去阿長老... ╭ ..........
◢ / ◣﹥◤ ◢▂〒▂◣
◢ ◥◥◣ ╔═══════════╗ ◥ ●█● ◤
◢◤◤ ┬◣? ║毫無回應,就只是個長老║ ︻
⊿ ╚═══════════╝ ████
◢▅◣ ◢◥◤◣ - pooldodo -
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.249.24.214
※ 編輯: pdyurfof 來自: 60.249.24.214 (03/14 14:50)
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章