循环加载资源:比如fruit_o1, fruit_o2, fruit_o3 ...
private void loadIcons() {
String idStr = "";Field field;
for (int i = 0; i < icon_count; i++) {
try {
idStr = "fruit_0" + (i + 1);
field = R.drawable.class.getDeclaredField(idStr);
icons[i] = loadBitmap(field.getInt(R.drawable.class));
} catch (Exception e) {
e.printStackTrace();
}
}
}
private Bitmap loadBitmap(int iconId) {
Bitmap result;
Resources resources = getResources();
result = BitmapFactory.decodeResource(resources, iconId);
return result;
}