如果drawable有test1,到test20之类的,命名有规律的图片,如何将其id用数组表示:
List<Integer> res = new ArrayList<Integer>();
for(int i = 1 ; i < 20 ; i++){
res.add(getResources().getIdentifier("test"+i, "drawable", getPackageName()));
}
getPackageName() : 默认的包名。
"drawable" : res下的drawable文件
"test"+i : 图片的名称