android - 为什么默认有 content_main.xml 和 activity_main.xml 而不是只有 activity_main.xml?

标签 android xml

我刚刚开始学习 Android 应用程序开发。我有 Android Studio 1.4。在我的布局文件夹中,我有两个 XML 文件(content_main.xmlactivity_main.xml)。我使用在线教程来学习,但它们只有 activity_main.xml。所以我想知道的是应该在这些相应文件中使用的功能是什么。我可以只使用 activity_main.xml 而让另一个成为吗?反之亦然。

最佳答案

现代 Android 方法基于 Fragments,从某种意义上说,它们是“小 Activity ”,您可以将其放入 Activities 中,从而获得很大的灵 active 。

因此,activity_main.xml 只是包含容器的 Activity 布局(FrameLayout 最有可能),content_main.xml 是用于在 MainActivity.java 中某处放入此容器的 fragment 。您应该研究那里的代码以更好地理解它:)

关于android - 为什么默认有 content_main.xml 和 activity_main.xml 而不是只有 activity_main.xml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33414034/

相关文章:

java - Android 方 block 游戏

android - 获取 ActionBar 的高度

java - 如何更改向上按钮 Android ActionBar?

javascript - 在不重新加载页面的情况下更改 Android Webview 哈希

java - AsyncTask 返回值延迟

ios - NSXMLParser 未完成文件

java - JAXB - 列表 <Serializable>?

c++ - 当我打印到屏幕或文件时,Expat 打印出垃圾

android - 是否可以在 android 运行时更新 string.xml 文件?

android - 在 Bottom Sheet 中向下滚动