【问题标题】:Why Android Studio doesn't create content_main.xml every time when I create new project?为什么每次创建新项目时Android Studio都不会创建content_main.xml?
【发布时间】:2016-08-22 15:11:44
【问题描述】:

在创建新项目时,有时 Android Studio 会创建 activity_main.xml 和 content_main.xml,但有时它只创建 activity_main.xml 而不是 content_main.xml。我找不到逻辑,它在什么条件下选择要创建的文件。谁能解释一下?

【问题讨论】:

标签: android xml android-studio


【解决方案1】:

当你创建一个新的活动时,你可以选择不同的选项,其中两个是空白活动(如果我没记错的话)和空活动。它们之间的区别在于,一种基于现代 Android 方法,基于 Fragments。

因此,activity_main.xml 只是包含容器的 Activity 布局(最有可能是 FrameLayout),而 content_main.xml 是在 MainActivity.java 中某处放入此容器中的 Fragment 的布局。

根据https://stackoverflow.com/a/33415349/6166978回答

【讨论】:

  • 我不认为 content_main.xml 默认绑定到任何片段。它只是“包含”到 activity_main.xml
  • 没有fragment的activity不需要content_main,所以只创建activity_main
猜你喜欢
  • 2021-09-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-24
  • 2020-07-03
  • 2018-02-19
  • 2017-12-22
  • 2021-02-13
相关资源
最近更新 更多