作者pdyurfof (夏天的雙重性格)
看板AndroidDev
標題[問題] 自訂listview讀sqlite圖片的問題
時間Mon Mar 14 14:49:04 2011
自訂的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則會有圖...
麻煩各位 >"<
--
\◣
◢/◢
╭ 喂~快折回去阿長老...
╭ ..........
◢
/ ◣﹥◤
◢▂〒▂◣
◢ ◥◥◣ ╔═══════════╗
◥ ●█
● ◤
◢◤
◤ ┬◣? ║
毫無回應,就只是個長老║
︻
⊿ ╚═══════════╝
████
◢▅◣ ◢
◥◤◣
- poo
ld
odo -
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.249.24.214
※ 編輯: pdyurfof 來自: 60.249.24.214 (03/14 14:50)