Re: [問題] 如何加入大量圖片到整數陣列
※ 引述《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
09/20 19:21, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章