Android中为layout创建子文件夹

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

看最后的文件结构图

Android中为layout创建子文件夹_第1张图片

实现步骤:

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

Android中为layout创建子文件夹_第2张图片

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

Android中为layout创建子文件夹_第3张图片

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

Android中为layout创建子文件夹_第4张图片

你可能感兴趣的:(Android)