🙄
AndroidTips android resouceファイルを整理する方法
画面ごとにファイル分けしているのに
resouceファイルは強制的に一緒くたにされて
とてもつらい方への記事です。
結論
モジュールレベルのbuild.gradleでこのようにします。
sourceSets {
main {
res.srcDirs += 'src/main/res-main'
file('src/main/res-main')
.listFiles()
.each { res.srcDirs += it.path }
}
}
sourceSetsと宣言することで
res以外にもresouceファイルを管理するフォルダを作成することができるようになるので
後は好きに作ればオッケーな感じです。
ただ一つ注意なのが、
プロジェクトの表示をProjectではなくandroidにしてしまうと
見た目上resの中に一緒くたにされてしまうので、
上記の方法を取る場合はProject表示で開発した方がいいです。
(確認したい時だけProjectにするとかでもいいと思います)
参考記事
Discussion