[問題] ListView 網路下載圖片沒有顯示

看板AndroidDev作者 (overture1928)時間13年前 (2013/01/15 22:22), 編輯推噓3(308)
留言11則, 3人參與, 最新討論串1/1
想請問各位前輩 小弟最近在練習 ListView 參考了 givemepass 大的文章 都顯示正常 但是把圖片來源改成網路來源的圖片 就沒有顯示了 也沒有錯誤訊息 = for (int i = 0; i < 10; i++) { Map<String, Object> item = new HashMap<String, Object>(); item.put("image", R.drawable.icon); item.put("text", "hi"); items.add(item); } = 上面是可以正常跑的程式 我把 R.drarable.icon 換成我自定義的funtion new ImageGetFromDataBase().imageNew("apic01.jpg") 這個funtion 會回傳 Bitmap 給我 = 想請問是不是那個欄位 只能放 資源的來源 例如 R.drawable.xx 不能放直接放 Bitmap 呢 抱歉 表達不太好@@ 希望有前輩能幫忙解惑 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.38.65.141

01/15 23:18, , 1F
沒寫好 +1 從網路拉要考慮很多
01/15 23:18, 1F

01/15 23:20, , 2F
有非同步/同步 要不要有 memory/storage cache 機制..
01/15 23:20, 2F

01/15 23:23, , 3F
R.drawable.xx是個(int) Map只能放object所以會轉Integer
01/15 23:23, 3F

01/15 23:24, , 4F
Bitmap 向上轉型 Object所以可以放但記得再轉回來 Bitmap
01/15 23:24, 4F

01/15 23:37, , 5F
@@ 有點不太懂意思,簡單說是可以放 bitmap 的型別
01/15 23:37, 5F

01/15 23:38, , 6F
可是圖還沒傳完,listview就已經建好了 卻找不到圖嗎@@?
01/15 23:38, 6F

01/15 23:41, , 7F
網路載圖看這篇 #1Di4dTki (AndroidDev)
01/15 23:41, 7F

01/16 01:41, , 8F
感謝兩位大大:P 初步是成功了 感恩
01/16 01:41, 8F

01/16 01:42, , 9F
不過我多塞了一些圖片連結之後
01/16 01:42, 9F

01/16 01:42, , 10F
就出現 OutOfMemoryError 了@O@
01/16 01:42, 10F

01/16 09:37, , 11F
圖片太大了
01/16 09:37, 11F
文章代碼(AID): #1GzMOd6S (AndroidDev)