Android layout分层!
2020-10-29 本文已影响0人
牧区叔叔
个人觉得分层的好处就是能快速找资源,资源不拥堵。
废话不多说,先看图。
包分层大家都知道

我这里主要说下res资源文件下的layout分层

放心资源文件是可以找得到的!
配置app的build.gradle 在Android标签添加
sourceSets {
main {
res.srcDirs =
[
'src/main/res/layouts/activities',
'src/main/res/layouts/fragments',
'src/main/res/layouts/adapters',
'src/main/res/layouts/popuwindows',
'src/main/res/layouts',
'src/main/res'
]
}
}

之后clean项目,或者锤下(有时候自动出来了,我还没搞清楚,不想去搞了,反正我是复制粘贴以上自定义的名字在res文件下直接创建包,命名一样就行)
千万注意!
拿fragments这个说下!,虽然fragments包名,但是包名下一定要有layout包,再把xml文件放在layout包下!

我在想既然layout能分包drawable也应该可以吧?
这样selector、图片文件、以及shape之类的咱么也可以分开了~