如果把所有的布局文件和fragment文件都放在layout这一个目录下面,随着文件增多,越发越乱,那么我们在layout下再见几个文件对布局文件进行分组分类。
第一步 显示Android目录为Project状态,在 build.gradle.kts 文件中添加一下代码
android {
.......
sourceSets {
getByName("main") {
res {
srcDirs(
"src/main/res/layout/activity",
"src/main/res/layout/fragment",
"src/main/res"
)
}
}
}
}
那么对应的文件布局分为active和fragment,对应的文件目录格式如下
--res/layout
----res/layout/activity/layout
----res/layout/fragment/layout
xml布局文件可以放在res/layout、res/layout/activity/layout、res/layout/fragment/layout目录下,如果自己有其他文件分类,可以自行添加。