如何设置Android Studio自动创建res下的layout布局资源文件夹?
Android Studio新建项目自动生成layout文件夹的设置方法
一、创建项目时选对模板(最直接解决方式)
新建项目后res目录没有layout文件夹,通常是因为你选择了无界面的项目模板(比如No Activity)。要自动生成layout文件夹,创建项目时选择带Activity的模板即可:
- 启动Android Studio,点击
New Project - 在模板列表里选择
Empty Activity(或Basic Activity等带界面的模板) - 填写项目名称、包名等信息后点击
Finish,此时res目录会自动生成layout文件夹,同时包含默认的activity_main.xml布局文件
二、修改默认模板(自定义生成规则)
如果需要让特定模板(比如你常用的自定义模板)自动生成layout文件夹,可以修改Android Studio的模板文件:
- 找到模板目录:
- Windows系统:
C:\Program Files\Android\Android Studio\plugins\android\lib\templates\activities - Mac系统:
/Applications/Android Studio.app/Contents/plugins/android/lib/templates/activities
- Windows系统:
- 打开你要修改的模板文件夹(比如
NoActivity) - 编辑该目录下的
template.xml,在<recipe>标签内添加:
若要同时生成默认布局文件,可额外添加:<!-- 自动创建layout文件夹 --> <mkdir path="${res.dir}/layout" /><!-- 复制默认布局文件到新项目 --> <copy from="root/res/layout/activity_empty.xml" to="${res.dir}/layout/activity_${activityClass}.xml" /> - 保存文件后重启Android Studio,下次使用该模板创建项目时会自动生成layout文件夹
手动创建方法的补充说明
你目前的手动创建方法是完全有效的:
- 右键点击res目录 →
New→Android Resource Directory - 在弹窗中选择
Resource type为layout,点击OK即可完成创建
内容的提问来源于stack exchange,提问作者Sanduni Devindya
相关产品推荐
相关产品推荐

