【发布时间】:2011-04-06 18:43:29
【问题描述】:
我在 /res/raw 中有很多文件。有没有办法组织这个文件夹?简单地排列到目录中会使它们对 R.raw 不可见。
【问题讨论】:
标签: android
我在 /res/raw 中有很多文件。有没有办法组织这个文件夹?简单地排列到目录中会使它们对 R.raw 不可见。
【问题讨论】:
标签: android
Android 资源文件夹中不允许有子目录。确实很不方便。
之前讨论过:Can the Android drawable directory contain subdirectories?
【讨论】:
特别是如果您的 R 类中不需要引用(并且没有国际化),请使用 assets 文件夹。
InputStream inStream = getAssets().open("subfolder/filename.txt");
BufferedReader reader = new BufferedReader(new InputStreamReader(inStream));
它应该与您的res/java 文件夹处于同一级别:src/main/assets/
既然您要求raw 文件夹,那么很有可能这就是您想要使用的文件夹。
【讨论】: