我将我的android工作室更新为android studio1.4的最新版本。
默认情况下,在新项目中,布局文件夹中有一个文件content_main.xml
这个文件有什么用?
答案 0 :(得分:73)
根据android studio activity_main.xml
中的新设计模式,将确定Activity的全局UI应该如何。另一方面,content_main.xml
将确定activity_main.xml
中的内容。
即content_main.xml
将包含textview,edittext,button etc组件。它将包含在activity_main.xml
。
因此,我们可以将content_main.xml
视为HTML中的部分内容。 activity_main.xml
将包含您的活动全局设计,content_main.xml
将包含内容。
从它们包含的内容来看:
activity_main
:协调员布局,ViewPager等
content_main
:开发人员选择元素。 textview,edittext,button等。
android developer website对他们的评价是
<强> activity_main:强>
此XML布局文件适用于您在创建时添加的活动 Android Studio项目。遵循新项目工作流程, Android Studio为此文件提供文本视图和预览 屏幕UI。该文件包含一些默认的界面元素 来自材料设计库,包括应用栏和浮动 动作按钮。它还包括一个单独的布局文件与主要 含量
<强> content_main:强>
此XML布局文件位于
activity_my.xml
(activity_main)中, 并包含一些设置和Textview(其他)元素。
答案 1 :(得分:6)
自content_main.xml
以来,activity_main.xml
和MainActivity
(对于班级API 23
)之间存在差异。它们之间的区别如下:
content_main.xml
用于显示内容
用户应该看到。所以它包含了为用户提供的元素。
正如您在名称中看到的那样,content_main.xml
决定了
您可以在活动中找到的内容(MainActivity
中的内容
案件)。您可以使用此xml文件向您的内容添加新内容(Views
)
Activity
。activity_main.xml
有一些特殊任务。它包含
例如:Activity
(MainActivity
的方式
案例)应该看。它决定了它的设计。 content_main.xml 是
activity_main.xml 。