Какова роль контента главная.xml в android studio 1.4?
я обновил свою студию android до последней версии, которая является android studio1.4.
по умолчанию в новом проекте, есть файл content_main.xml в папке layout.
Какая польза от этого файла?
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. Разница между ними заключается в следующем:
- The
content_main.xmlиспользуется для отображения того, что пользователь должен видеть. Таким образом, он содержит элементы, которые предназначены для пользователя. Как вы можете видеть в названии,content_main.xmlопределяет содержание вы можете найти в вашей деятельности (MainActivityв этом случай.) Вы используете этот xml-файл для добавления нового содержимого (Views) в вашActivity.
- The
activity_main.xmlимеет некоторые специальные задачи. Он содержит пример:
floatingActionButton (маленькая круглая кнопка, которую вы используете в gmail например)
tabLayout
в coordinatorLayout
так activity_main.xml определяется какActivity(MainActivityв этом дело) надо смотреть. Это определяет его конструкцию.Этот content_main.xml is часть activity_main.xml.