2016-08-22 124 views
0

创建新项目时,有时Android Studio会创建activity_main.xml和content_main.xml,但有时它只会创建activity_main.xml而不会创建content_main.xml。我无法找到逻辑,在哪种情况下它会选择创建哪些文件。任何人都可以解释一下吗?为什么Android Studio每次创建新项目时都不会创建content_main.xml?

+0

的可能的复制[内容\ _main.xml缺失(http://stackoverflow.com/questions/37268401/content-main-xml-missing) – sumandas

回答

0

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

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

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

+0

我不认为content_main .xml默认绑定到任何碎片。 它只是“包含”到activity_main.xml中 –

+0

没有片段的活动不需要content_main,因此它只创建activity_main – Mese

相关问题