3 回答
TA贡献1799条经验 获得超9个赞
根据android studio中的新设计模式,activity_main.xml将确定Activity的全局UI。并且另一方面content_main.xml将确定内容activity_main.xml。
那content_main.xml将包含textview,edittext,button等组件。它将包含在中activity_main.xml。
因此,我们可以将content_main.xmlHTML视为部分。activity_main.xml将包含您的活动全局设计,content_main.xml并将包含其内容。
从它们包含的内容来看:
activity_main :协调器布局,ViewPager等
content_main:开发人员选择的元素。文字检视,edittext,按钮等
什么是Android开发者网站上说,对他们是
activity_main:
该XML布局文件适用于在使用Android Studio创建项目时添加的活动。遵循“新建项目”工作流程,Android Studio会使用文本视图和屏幕UI预览显示此文件。该文件包含材料设计库中的一些默认界面元素,包括应用程序栏和一个浮动操作按钮。它还包括一个单独的布局文件,其中包含主要内容
content_main:
此XML布局文件位于activity_my.xml(activity_main)中,并包含一些设置和Textview(other)元素。
TA贡献1815条经验 获得超13个赞
content_main.xml和之间activity_main.xml(对于该类MainActivity)之间存在差异,因为API 23。它们之间的区别如下:
该content_main.xml用于显示用户应该看到的东西。因此,它包含适合用户的元素。正如您在名称中看到的那样,content_main.xml决定了您可以在“活动”(MainActivity在这种情况下)中找到的内容。您可以使用此xml文件向中添加新的内容(Views) Activity。
在activity_main.xml有一些特殊的任务。它包含例如:
在floatingActionButton(您在Gmail中使用,例如小圆形按钮)
的tabLayout
的coordinatorLayout
所以 activity_main.xml中确定如何Activity(MainActivity在这种情况下)应该看看。它确定其设计。content_main.xml是activity_main.xml的一部分。
TA贡献1797条经验 获得超6个赞
这条线The content_main.xml is used for displaying the things that the user should see.
是完全错误的。因为用户也可以看到activity_main部分。如工具栏,浮动按钮。the activity_main.xml determines how the Activity (MainActivity in this case) should look.
也是令人困惑的,因为activity_main仅决定全局设计,而content_main则负责特定于活动的外观。
- 3 回答
- 0 关注
- 1596 浏览
添加回答
举报