Какова роль контента главная.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.