gpt4 book ai didi

android-layout - 为什么Android Studio会创建两个xml布局文件

转载 作者:行者123 更新时间:2023-12-03 17:56:12 25 4
gpt4 key购买 nike

eClipse 只创建一个 acitivity_main.xml 文件,但 Android Studio 会创建两个 xml 布局文件。 acitivity_main.xml 的默认布局是 CoordinatorLayout,但 content_main.xml 是 RelativeLayout。

为什么需要两个xml?默认将 activity_main 称为:setContentView(R.layout.activity_main),但我发现 setContentView(R.layout.content_main) 也可以。

这两种布局有什么关系?

如果我将按钮 View 拖放到 content_main.xml 或将按钮 View 拖放到 activity_main.xml 有什么区别吗?

谢谢

最佳答案

Why create 2 files :



创建这两个文件是为了让您的工作 更简单 .作为主文件包含你的东西,如 FAB, toolbar在坐标布局中。现在您的内容文件是一个文件,您可以在其中制作 View UI 而不会中断基本流程。我个人推荐这个。

Why need two xmls ? The default is to refer activity_main as: setContentView(R.layout.activity_main), but I find setContentView(R.layout.content_main) also works.



这些将工作,因为所有这些都是布局文件,因此可以设置为内容 View 。

Is there any difference If I drop a button view to the content_main.xml or I drop a button view to activity_main.xml ?



完全没有区别。

关于android-layout - 为什么Android Studio会创建两个xml布局文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35564962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com