在很多动则上百个layout布局文件得时候,用不同文件夹来管理你的布局是很有用得,但是不是说你在layout文件夹中创建一个子文件夹就可以的,需要在build.gradle中配置你创建得子目录.
1、配置build.gradle,让AndroidStudio知道你得layout布局有哪些组成,我新加了一个dialog文件,然后点击Syn c Now,等待构建完成,完成之后layout文件夹上会有一个小图标
sourceSets {
main {
res.srcDirs=[
‘src/main/res/layout/dialog’,
‘src/main/res/layout’,
‘src/main/res’ ]
}}
build.gradle
Dync Now
2、让项目结构视图显示方式为Project
Project视图
2、右击layout文件夹——new—–Directory—–创建一个子目录,如dialog(要和上面在 build.gradle 配置得要一样)
新建目录
创建dialog目录
3、右击创建得dialog文件夹—–new—–Android Resource File(注意不是Layout resource file)
创建layout
注意资源类型一定要选择Layout
注意资源类型一定要选择Layout
注意资源类型一定要选择Layout
创建之后在Project Files 视图中会显示树状结构,在Android视图下会显示所有得layout文件,不会显示子目录
在代码中引用还是R.layout.dialog_input