Какова роль контента главная.xml в android studio 1.4?


я обновил свою студию android до последней версии, которая является android studio1.4.

по умолчанию в новом проекте, есть файл content_main.xml в папке layout.
Какая польза от этого файла?

2 56

2 ответа:

согласно новой модели дизайна в android studio activity_main.xml определит, каким должен быть глобальный пользовательский интерфейс действия. А с другой стороны content_main.xml определит содержимое в activity_main.xml.

что это content_main.xml будет содержать компонент textview, edittext, button и т. д. И он будет включен в activity_main.xml.

так что мы можем думать о content_main.xml так же, как частичный в HTML. activity_main.xml будет содержать ваш глобальный дизайн деятельности, и content_main.xml будет содержать содержание.

С точки зрения того, что они содержат:

activity_main: макет координатора, ViewPager и т. д.

content_main: разработчик выбрал элементы. textview, edittext, кнопка etc.

какого сайт разработчика android говорит о них

activity_main:

этот XML-файл макета предназначен для действия, добавленного при создании проект с Android Studio. После нового рабочего процесса проекта, Android Studio представляет этот файл как с текстовым представлением, так и с предварительным просмотром из пользовательского интерфейса экрана. Файл содержит некоторые элементы интерфейса по умолчанию из библиотеки material design, включая панель приложений и плавающий кнопка действия. Он также включает в себя отдельный файл макета с основным содержание

content_main:

этот XML-файл макета находится в activity_my.xml (activity_main) , и содержит некоторые настройки и Textview (другой) элемент.

разницу между content_main.xml и activity_main.xml (класс MainActivity) существует с API 23. Разница между ними заключается в следующем:

  1. The content_main.xml используется для отображения того, что пользователь должен видеть. Таким образом, он содержит элементы, которые предназначены для пользователя. Как вы можете видеть в названии,content_main.xml определяет содержание вы можете найти в вашей деятельности (MainActivity в этом случай.) Вы используете этот xml-файл для добавления нового содержимого (Views) в ваш Activity.

  2. The activity_main.xml имеет некоторые специальные задачи. Он содержит пример:

    floatingActionButton (маленькая круглая кнопка, которую вы используете в gmail например)

    tabLayout

    в coordinatorLayout

    так activity_main.xml определяется как Activity (MainActivity в этом дело) надо смотреть. Это определяет его конструкцию.Этот content_main.xml is часть activity_main.xml.