“Content_main.xml”有什么意义?

时间:2016-01-10 05:31:06

标签: android xml performance android-layout android-activity

据我了解,content文件只是xml文件内容...但是在一个单独的文件中。什么意思?

我见过

What is the role of content_main.xml in android studio 1.4?

并且似乎没有关于content_XXX.xml的大量文档,所以我想知道为什么新更新包含此文件的默认创建?

为什么要将代码分成两个文件,为什么不把所有内容都放在自己的xml文件中,我已经尝试过了......它的确有效。我无法理解为什么在创建新项目时生成content_main文件。

有人可以列出一下我应该使用content文件的好处列表吗?

谢谢,

Ruchir

1 个答案:

答案 0 :(得分:2)

activity_main.xml用于显示coordinatorLayout,tabLayout,floatingActionButton,viewPager等。

content_main.xml用于显示您的内容,即您要向用户显示的内容。

了解更多详情,请查看我的回答here

在下面的评论中进行会话后更新:这样做的目的是在代码中引入更多组织。我们总是可以采用旧方法将所有内容放在一个文件中。 Android Studio只是让我们开始以更有条理的方式保持布局,以便通过隔离相关内容,轻松理解代码并尽可能地重用。