Re: [問題] 如何加入大量圖片到整數陣列

看板AndroidDev作者 (1010111)時間7年前 (2017/09/20 15:10), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《taco2548 (T@cO)》之銘言: : 我有40~50張圖片要放到一個整數陣列 : 可以一張一張慢慢加..... : int[] icons = { : R.drawable.icon01, : R.drawable.icon02, : R.drawable.icon03, : R.drawable.icon04,..................} : 請問有沒有辦法一次加入呢? : 我本來想說用迴圈之類的方式 : 但一直想不透要怎麼寫 : 請各位先進指導一下 public List<Integer> setIcon(int iconCount) { List<Integer> icons = new ArrayList<>(); for (int i = 0; i < iconCount; i++) { String name = i < 10 ? "icon0" + i : "icon" + i; int id = getResources().getIdentifier(name, "drawable", "your_package"); if (id > 0) icons.add(id); } return icons; } 你要的是這個嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.220.28.133 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1505891451.A.64C.html

09/20 19:21, , 1F
感謝~不過我沒用到arraylist,因為不會配合gridview用QQ
09/20 19:21, 1F
文章代碼(AID): #1PmXHxPC (AndroidDev)
文章代碼(AID): #1PmXHxPC (AndroidDev)