layoutsディレクトリを作成
まずディレクトリの表示を project にして layouts を作ります。もちろん特に気持ち悪さを感じないのであれば layout のままでもOK。
サブディレクトリを作成
一応例として、activities
と buttons
のディレクトリを作成します。
app/build.gradleを編集
app/build.gradle
に以下のように追記します。その後syncします。
android {
...
sourceSets {
main {
res.srcDirs =
[
'src/main/res/layouts/activities',
'src/main/res/layouts/buttons',
'src/main/res/layouts',
'src/main/res'
]
}
}
}
layoutディレクトリを作成する
src/main/res/layouts/activities
の中に layout
ディレクトリを作成します。ちょっと気持ち悪いけど。。
そうしないとlayoutファイルとして認識されず、 xmlns:android="http://schemas.android.com/apk/res/android"
などでエラーが発生してしまいます。なんとかならないものか。。
ひとまずこれでディレクトリを分けることができます。
サブディレクトリが表示されない場合
設定の Compact Middle Packages
のチェックをはずすと表示されるようになります。なかなかやっかい。。
コメント