在android项目开发中,当你打开res/layout这个目录想去找一个xml文件,没有经过分包处理的布局相当之多,查找非常麻烦,只能通过activity直接定位,尤其是迭代版本很多、比较庞大的项目。
那么能否让layout目录下的布局文件像src下的java文件一样分包显示呢,答案是肯定的,方法也十分简单,这个交给构建工具gradle就可以了。
在app/build.gradle文件的android下配置layout的目录,如下:
sourceSets {
main {
res.srcDirs = [
'src/main/res/layout/activity',
'src/main/res/layout/fragment',
'src/main/res/layout/view',
'src/main/res/layout/',
'src/main/res'
]
}
}
页面布局文件放在activity、fragment、view目录的layout中,如下图:
就是这么简单,查找资源文件方便很多~~