【发布时间】:2011-01-16 02:44:35
【问题描述】:
有没有办法以编程方式获取存储在 res/raw 文件夹中的文件名?
【问题讨论】:
标签: android
有没有办法以编程方式获取存储在 res/raw 文件夹中的文件名?
【问题讨论】:
标签: android
你为什么需要它?通常这不是一个好主意,并且表明您必须进行应用程序设计。可能您最好将图像存储在/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();
}
}
【讨论】: