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閱讀 173,090評論 25 708
  • 1.介紹 如果你正在查閱build.gradle文件的所有可選項,請點擊這里進行查閱:DSL參考 1.1新構建系統...
    Chuckiefan閱讀 12,166評論 8 72
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,869評論 18 139
  • &旭的經理助理 上面只是訂單接單出貨部分。經理說另一個就是要每天統籌訂單的進度。旺季要業務接單時拉長周期,以免撞單...
    星月樓閱讀 352評論 0 0