选择Empty Activity时为何未自动创建activity_main.xml?
问题原因与解决办法
这是Android Studio Flamingo版本的模板变动,不是故障也不是你遗漏了设置。
从Android Studio Arctic Fox版本开始,Empty Activity模板默认调整为代码优先的UI实现方式,不再自动生成res/layout文件夹和activity_main.xml布局文件——而Basic Activity模板保留了传统的xml布局生成逻辑,所以你能正常看到对应的文件。
解决办法:
- 创建Empty Activity时,在模板配置界面(填写应用名、包名的步骤),找到Generate Layout File选项,勾选它,就能自动生成
res/layout和activity_main.xml。 - 如果已经创建了无布局的Empty Activity项目,也可以手动添加:
- 在
res目录下新建layout文件夹; - 右键
layout文件夹,新建Layout Resource File,命名为activity_main.xml; - 在对应的Activity类中添加
setContentView(R.layout.activity_main)关联布局。
- 在
内容的提问来源于stack exchange,提问作者S. L.
相关产品推荐
相关产品推荐

