我目前正在为Android开发游戏,我需要获取我在drawable文件夹中存储的图片的名称(只是名称)。 我碰巧尝试了这段代码:
Class resources = R.drawable.class;
Field[] fields = resources.getFields();
for (Field field : fields) {
field.getName();
}
但不知何故,它无法识别文件中文字符
答案 0 :(得分:2)
它是Android构建系统的一个限制。它只能理解这些文件夹中的一小部分字符 - 你甚至不能使用大写英文字母。它没有解决方法,它们只是没有使构建系统对国际友好。