[問題] GirdView 加入圖片的時候oom

看板AndroidDev作者 (卡卡)時間12年前 (2013/12/10 18:52), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
今天把80張的圖片(相片) 利用迴圈的方式 array.put("img_path",Constant.grid_path.get(i)); 將80個圖片放到GirdView裡面 一開的時候直接OOM 用另一種方法 一次一次addView把圖片加到layout上 一開還是OOM 我猜是因為圖片都是相片的關係 有沒有辦法讓圖片吃的記憶體變小(一張圖在layout上為90dp*90dp) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.123.160

12/10 20:06, , 1F
Bitmap.createBitmap 試試看
12/10 20:06, 1F

12/10 21:48, , 2F
算出長寬在createBitmap試試看(別整張複製,用index)
12/10 21:48, 2F

12/10 22:04, , 3F
好 我明天來試試看 話說iOS都沒這問題ˋˊ
12/10 22:04, 3F
文章代碼(AID): #1Ifl9uAk (AndroidDev)
文章代碼(AID): #1Ifl9uAk (AndroidDev)