有没有办法以编程方式将文件名存储在res / raw文件夹中?
答案 0 :(得分:3)
你为什么需要那个?通常这不是一个好主意,并表明您必须处理您的应用程序设计。可能你最好将你的图像存储在/assets
文件夹中,或者有一个额外的xml列出所有这些图像。无论如何here is an example你怎么能做那个敌人res/drawables
文件夹。因此,为res/raw
实现这一点非常简单:
Field[] raw = R.raw.class.getFields();
for (Field r : raw) {
try {
System.out.println("R.raw." + r.getName());
} catch (Exception e) {
e.printStackTrace();
}
}