我是一名 Android 应用程序开发新手,拥有 Android Studio 1.4。在我的布局文件夹中,有两个 XML 文件(content_main.xml
和 activity_main.xml
)。我一直在跟随 Bucky 的教程学习,他只使用了 activity_main.xml
。我应该使用哪一个?
coordinatorLayout
等内容,并为了使它们更易于使用,Android将activity的布局区分为两种不同的布局,即content_main.xml
和activity_main.xml
。activity_main.xml
这个xml文件用于显示coordinatorLayout
,tabLayout
,floatingActionButton
,viewPager
等。content_main.xml
这个xml文件用于显示你的东西,即你想向用户展示的内容。content_main.xml
就是那个。activity_main.xml
并从 activity_main.xml
中删除 include 标签。你可以删除协调布局、选项卡布局和其他东西,并将父布局替换为你计划使用的任何布局。 - Chordin4tion我认为 content_main.xml
是 activity_main.xml
的一部分。
因为在 activity_main.xml
中有 include layout="@layout/content_main"
。
content_main.xml
。实际上,活动加载的是activity_main.xml
文件作为您的布局。content_main.xml
是main.xml
的一部分。
您可以使用两者来布局,但是main.xml
对于您的Activity至关重要。选择content_main.xml
用于布局设计是一种选择。
希望你明白了。activity_main和content_main是相互关联的。
你可以使用两者,但要具体而言,应该使用activity_main。
让我进一步解释。
activity_main,这是content_main所放置的地方。这是母子关系,其中activity_main是母亲,而content_main是孩子。
content_main,这是您放置控件/内容(例如按钮)的位置。这代表您设计的主体。
activity_main.xml
是活动布局的“外部”部分(工具栏、操作按钮等),content_main.xml
是内部部分,您可以在其中放置自己的布局(空白处)。content_main.xml
文件,并且不会有浮动按钮,而只是简单的活动。content_main.xml
文件将被生成。此活动默认情况下将在屏幕底部具有浮动按钮。这只是两个 XML 布局文件,基本上代表了两种不同的布局。您应该根据您想在 Android 应用程序中使用的布局来使用文件。
根据教程,很简单,您应该使用 activity_main.xml
,因为它是 MainActivity
的布局。
您还可以在 Android Studio 中查看布局文件的预览,以了解它在应用程序中的外观。
activity_main.xml
。请检查我的答案。 - pgiitu