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.xml
和activity_main.xml
。
我会解释他们是什么
-
activity_main.xml
这个xml文件用来显示coordinatorLayout
, tabLayout
, floatingActionButton
, viewPager
等。
-
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中查看布局文件的预览,了解它在应用中的外观。