美文网首页Android
Android Studio下通过gradle实现layout下

Android Studio下通过gradle实现layout下

作者: ThrowException | 来源:发表于2017-06-17 21:56 被阅读27次

    STEP 1

    自己手动在项目的/app/src/main/res/layout下新建子目录,并在每个子目录下都要新建一个layout目录,否则无法识别layout文件。结构如下图:

    layout文件结构.png

    STEP 2

    在模块下的build.gradle文件里面添加下面代码:

    android {
            compileSdkVersion 25
            buildToolsVersion "25.0.3"
            defaultConfig {
                ...
            }
            buildTypes {
                ...
            }
    
            // layout分目录
            sourceSets {
    
                main {
                    res.srcDirs = [
                            'src/main/res/layout/activity-layout',
                            'src/main/res/layout/fragment-layout',
                            'src/main/res' // 必须要有这一行,否则找不到res目录
                    ]
                }
            }
        }
    

    然后同步一下项目,就可以了。

    android模式下可以看到layout子目录下的布局文件,则表示成功了,如果需要查看树结构的话,则需要切换到project模式。

    ps. res目录下的其他文件夹也可以按照这个思路实现分文件夹管理的。

    相关文章

      网友评论

        本文标题:Android Studio下通过gradle实现layout下

        本文链接:https://www.haomeiwen.com/subject/siybqxtx.html