作者jknm0510a (1010111)
看板AndroidDev
标题Re: [问题] 如何加入大量图片到整数阵列
时间Wed Sep 20 15:10:48 2017
※ 引述《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://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1505891451.A.64C.html
1F:→ taco2548: 感谢~不过我没用到arraylist,因为不会配合gridview用QQ 09/20 19:21