我有许多文件在/res/raw目录中。是否有一些方法来组织这个文件夹?简单地将它们排列成目录会使它们对R.raw不可见。
Android资源文件夹内不允许使用子目录,这确实很不方便。
之前曾经讨论过:Android的drawable文件夹可以包含子目录吗?
如果您不需要在R类中引用(且没有国际化),请使用资产文件夹。
InputStream inStream = getAssets().open("subfolder/filename.txt");
BufferedReader reader = new BufferedReader(new InputStreamReader(inStream));
这个文件夹应该和你的res
/java
文件夹在同一级别: src/main/assets/
既然你要求使用raw
文件夹,很可能这正是你想要使用的。