You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio新项目中缺失activity_main.xml问题咨询

问题解答:Android Studio Flamingo新建Empty Activity无layout文件夹及xml文件
  • 这是该版本的预期行为,并非操作有误。
  • 从Flamingo(2022.2.1)版本开始,新建Empty Activity项目时,默认选用Jetpack Compose作为UI框架,而非传统的基于XML布局的View系统。
  • Jetpack Compose采用纯代码编写UI逻辑,因此不会生成res/layout文件夹与activity_main.xml文件,UI代码直接写在MainActivity.kt的setContent代码块中,示例代码如下:
class MainActivity : ComponentActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContent {
            MyApplicationTheme {
                Surface(modifier = Modifier.fillMaxSize(), color = MaterialTheme.colorScheme.background) {
                    Greeting("Android")
                }
            }
        }
    }
}
  • 若需要创建传统XML布局的项目,在新建项目的**"Configure your project"步骤中,将"UI Technology"**选项从Compose切换为Views即可,这样就能生成对应的res/layout文件夹与xml布局文件。

内容的提问来源于stack exchange,提问作者TheMixy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 08:42:36