Android Studio下对资源进行分包

也许你曾经用过这个插件来对资源文件layout进行分类https://github.com/dmytrodanylyk/folding-plugin,但如今随着AS版本的升高,该插件已经不再支持。
now,我来分享一种比这个插件更加优秀合理地对资源进行分包,让你的资源文件看起来简明有序。
先上效果图,如下所示:

image.png

从图中可以看出,我们新增了 res_coreres_sub,我们可以对每个模块的资源都进行具体分类,不只是layout,还有drawable及value,是不是心动了,赶紧照着如下配置试一试吧,别再让资源文件们“混为一潭”了。

方法很简单,配置我们的app文件夹下的build.gradle文件,比如我的

android {
    ...
    sourceSets {
        main {
            res.srcDirs('src/main/res', 'src/main/res_core', 'src/main/res_sub')
        }
    }
}

配置完之后,sync project一下就成功了。


补充:发现有小伙伴试验不成功,好伐,是我疏漏了,文件夹是要自己创建的,因为自己创建的文件夹gradle不能解析为资源文件来使用,所以需要在build.gradle中进行配置,这样你们就懂了吧。

如果还有问题,可以参照AndroidUtilCode的使用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 从图中可以看出,我们可以对每个页面的资源都进行具体分类,不只是layout,还有drawable及value,是不...
    BridgeXD阅读 578评论 0 0
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,976评论 25 708
  • 1.介绍 如果你正在查阅build.gradle文件的所有可选项,请点击这里进行查阅:DSL参考 1.1新构建系统...
    Chuckiefan阅读 12,166评论 8 72
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,854评论 18 139
  • &旭的经理助理 上面只是订单接单出货部分。经理说另一个就是要每天统筹订单的进度。旺季要业务接单时拉长周期,以免撞单...
    星月楼阅读 352评论 0 0