Android开发之布局文件layout目录分包处理

在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中,如下图:


image.png

就是这么简单,查找资源文件方便很多~~

你可能感兴趣的:(Android开发之布局文件layout目录分包处理)