Android自定义资源文件

为了更好的解藕,可以自定义资源文件,不同功能的资源可以放到单独的文件下,res-models/res-main是自定义的资源。自定义的资源需要在gradle中进行声明:

android{
   //.....
   android.sourceSets {
        main.res.srcDirs += [
                "src/main/res-models/res-main",
        ]
    }
   //.....
}    

资源目录如下:

MyProject/
    src/
        MyActivity.java
    res/
        drawable/
            graphic.png
        layout/
            main.xml
            info.xml
        mipmap/
            icon.png
        values/
            strings.xml
res-models/
     res-main/
         drawable/
            graphic.png
         layout/
            main.xml
            info.xml
         mipmap/
            icon.png
         values/
            strings.xml  

res-models和res目录同级

点赞

发表评论