content_main.xml在android studio 1.4中的作用是什么?

时间:2015-10-01 06:24:39

标签: android android-layout android-studio

我将我的android工作室更新为android studio1.4的最新版本。

默认情况下,在新项目中,布局文件夹中有一个文件content_main.xml 这个文件有什么用?

2 个答案:

答案 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.xmlMainActivity(对于班级API 23)之间存在差异。它们之间的区别如下:

  1. content_main.xml用于显示内容 用户应该看到。所以它包含了为用户提供的元素。 正如您在名称中看到的那样,content_main.xml决定了 您可以在活动中找到的内容(MainActivity中的内容 案件)。您可以使用此xml文件向您的内容添加新内容(ViewsActivity

  2. activity_main.xml有一些特殊任务。它包含 例如:

    floatingActionButton (您使用的小圆形按钮 例如gmail)

    tabLayout
    协调员布局

    所以 activity_main.xml 确定ActivityMainActivity的方式 案例)应该看。它决定了它的设计。 content_main.xml activity_main.xml
  3. 的一部分