content_main.xml和activity_main.xml之间的区别?

我是Android应用开发新手。 我有Android Studio 1.4。 在我的布局文件夹中,我有两个XML文件(content_main.xml和activity_main.xml)。 我一直在关注Bucky的教程,他只是有activity_main.xml。 我应该使用哪一个?

与以前的版本不同,新的API 23提供了coordinatorLayout和东西,只是为了使它们易于使用android已经将活动的布局区分为两个不同的布局,即content_main.xmlactivity_main.xml

我会解释他们是什么

  1. activity_main.xml

这个xml文件用来显示coordinatorLayouttabLayoutfloatingActionButtonviewPager等。

  1. content_main.xml

这个XML文件是用来显示你的东西,即你想要显示给用户。

所以,如果你只是问在哪个XML你必须把你的东西, content_main.xml是一个….

Android Studio 1.4在activity中给出了content_main.xml的默认新选项。 实际上,activity会为您的布局加载activity_main.xml的xml文件。 content_main.xml是main.xml的一部分。 你可以使用这两个布局,但main.xml是必要的你的活动。 它是一个选项来为layout的deviseselectcontent_main.xml。 希望你得到它。

我认为content_main.xml是activity_main.xml的一部分。 因为在activity_main.xml中有'include layout =“@ layout / content_main”'。

这些只是2 xml布局文件,基本上代表2种不同的布局。 你应该使用基于你想在你的android应用程序中使用的布局的文件。

根据教程,很简单,您应该使用activity_main.xml因为它是MainActivity的布局。

您还可以在android studio中查看布局文件的预览,了解它在应用中的外观。