Android资源文件夹分类 Gradle SourceSet

Gradle SourceSet

日常开发中我们的资源文件都是放在res下面,当res文件过多的时候找一个文件就非常难找了,虽然我们有Android-File-Grouping 插件可以对文件进行分类,但是我们可能还是希望可以使用不同的文件夹去保管资源文件

源码

  • 如果想要自己创建文件夹,我们需要使用Gradle中的SourceSet,因为本文所讲的为Android开发,所以我们可以去查看 AndroidSourceSet类,因为我们只要是设置文件夹的位置,所以我们只需要关注set方法即可
    在这里插入图片描述

配置

  • 接下来我们开始配置
android {
......
  sourceSets {
        main{
            res.srcDirs("src/main/res",
                    "src/main/res-test1",
                    "src/main/res-test2")
        }
    }
 ........
 }
 // 或者放到闭包外面
 this.android. sourceSets {
    main{
        res.srcDirs("src/main/res",
                "src/main/res-test1",
                "src/main/res-test2")
    }
}

在这里插入图片描述

总结

  • 善于用编程得思想去理解gradle
  • 源码自有黄金屋
  • 多多查看官方文档
  • 我们也可以根据源码去修改其他的资源文件夹,这是Maven做不到的
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值