在开发Android项目的时候,往往都有一大批java文件和layout文件,java文件分类比较简单,直接方法创建文件夹就行,但layout还需要多一步配置。
看最后的文件结构图

实现步骤:
1. 创建相应的文件夹结构,需要注意的是,无论如何,布局文件的所在的文件夹名称都是layout,这个条件时必须满足的,否则有可能出现找不到命名空间的情况,如图,我把布局文件放在了launchmode文件夹下,所以出现了错误

2. 在module的build.gradle 文件里面添加如下内容,注意是放在android{}内部

注意到一点是,如果你配置了 res.srcDirs,指定的目录就会变成资源目录,sync之后,图标会改变。这就是这个方法能够修改成功的原因,也就是为什么一定需要放在layout文件夹下的原因(当然,layout名称后面也是可以加限定符的,如layout-xxhdpi等)

本文介绍了如何在Android项目中正确地组织布局文件。通过在特定文件夹中放置XML布局文件并更新build.gradle文件来实现。文章还解释了为什么必须将布局文件置于layout文件夹下及其变体。
1539





