按文件夹分组布局(Android)
随着项目的增长,文件夹布局中积累了大量带有标记的文件。这自然会带来一些不便按文件夹分组布局(Android),android,layout,grouping,subdirectory,Android,Layout,Grouping,Subdirectory,随着项目的增长,文件夹布局中积累了大量带有标记的文件。这自然会带来一些不便 它们可以以任何方式分组到子文件夹中吗?您可以使用插件作为。例如,您可以逐个执行以下步骤: 在名为“布局”的文件夹res中创建目录 在名为layouts的文件夹中创建资源文件夹,称之为“主活动” 在名为“布局”的活动文件夹中创建目录 将您的文件移动到此最有意义的文件夹 对所有文件重复此操作 最后,将其添加到您的build.gradle,其中声明了所有资源的位置: android { ... defaultC
它们可以以任何方式分组到子文件夹中吗?您可以使用插件作为。例如,您可以逐个执行以下步骤:
res
中创建目录build.gradle
,其中声明了所有资源的位置:
android {
...
defaultConfig {
...
}
buildTypes {
...
}
sourceSets {
main {
manifest.srcFile 'src/main/AndroidManifest.xml'
java.srcDirs = ['src/main/java', 'apt_generated']
aidl.srcDirs = ['src/main.aidl', 'apt_generated']
assets.srcDirs = ['src/main/assets']
res.srcDirs =
[
'src/main/res/layout/main-activity',
'src/main/res/layout/adapter',
'src/main/res'
]
}
}
}
注意src/main/res/layouts
必须是倒数第二个,并且src/main/res
必须是最后一个路径
另外,切换到
Project
perspective即可工作。当我这样做时,嵌套文件夹中的文件会抱怨xlmns:android、工具和应用程序的URI未注册。但在普通“布局”文件夹中的文件中,它并不抱怨这个插件似乎不能与最新的Android Studio 4.1.3配合使用