Android构建篇——多个layout文件夹
2019-04-30 本文已影响5人
听风逝夜h
在很多动则上百个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' ]
}}


2、让项目结构视图显示方式为Project

2、右击layout文件夹------new-----Directory-----创建一个子目录,如dialog(要和上面在 build.gradle 配置得要一样)


3、右击创建得dialog文件夹-----new-----Android Resource File(注意不是Layout resource file)

注意资源类型一定要选择Layout
注意资源类型一定要选择Layout
注意资源类型一定要选择Layout

创建之后在Project Files 视图中会显示树状结构,在Android视图下会显示所有得layout文件,不会显示子目录


在代码中引用还是R.layout.dialog_input