在项目中,若是资源文件类别特别多,管理起来特别麻烦,可以通过gradle将各个类别的res拆分。
注:以下操作需在Project模式下
1、将原有的res文件备份;
2、在系统资源管理器中创建文件夹,不要在AS中创建,结构类似如下:
3、将原有res的AS目录放到指定类别的目录下,各个类别下的目录结构保持res原有的目录结构,如下:
4、在app的build.gradle中的android{}添加代码,注意目录结构最下面是最高的目录层级,添加如下:
android{
...
sourceSets {
main {
res.srcDirs = [
"src/main/res/resource/getui",
"src/main/res/resource/lebian",
"src/main/res/resource/main",
"src/main/res/resource/paopao",
"src/main/res/resource",
"src/main/res"
]
}
}
...
}
5、将项目clean或者重启AS即可