最近我在封装android播放器 ,里面的布局嵌套比较多,layout文件也比较多,所以想着能不能再layout文件夹下创建子文件夹,经过一系列的查阅与尝试,最终还是完成了我想要的效果,在此分享给大家。
先截图来一波正确的操作:
分解步骤:
首先将项目以project目录打开
1.在layout下建立你所想要的子文件夹;
2.在刚刚建立的子文件夹各建立子文件夹layout;
3.在子文件夹下创建xml文件;
4. 在这个module的build.gradle文件下的android{}中添加以下代码:
sourceSets {
main {
res.srcDirs =
[
'src/main/res/layout/activity',
'src/main/res/layout/control',
'src/main/res/layout/dialog',
'src/main/res/layout/float',
'src/main/res/layout/video_view',
//下面两个是固定兼容写法
'src/main/res/layout',
'src/main/res'
]
}
}
结束