android – “Content_main.xml”有什么意义?

据我了解,内容文件只是xml文件的内容……但是在一个单独的文件中.重点是什么?

我见过

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

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

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

有人可以给我一个列出我应该使用内容文件的好处吗?

谢谢,

Ruchir

最佳答案 activity_main.xml用于显示coordinatorLayout,tabLayout,floatingActionButton,viewPager等.

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

有关详细信息,请查看我的答案here.

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

点赞