在用android studio开发项目的过程中,工程中用到的ui资源随着需求愈来愈多,在替换删除资源的时候就比较头疼去查找对应的资源文件。于是可以对资源划分多个种类,分包对应不同的ui子模块目录。
首先开发的工程也是分为多个ui目录,以便对应其ui资源包。
接着在资源res目录下新建多个资源子目录,存放不同ui模块目录下的资源文件。
最后还需在工程模块下的build.gradle配置资源包打包路径:
android {
...
sourceSets {
main {
res.srcDirs = [
'src/main/res/comm',
'src/main/res/main',
'src/main/res/connect',
'src/main/res/library'
]
}
}
}
这样就可以快速跟进模块名称找到对应的资源,当然需要注意不要存放相同名称的资源文件。