Подтвердить что ты не робот

Какова роль content_main.xml в android studio 1.4?

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

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

4b9b3361

Ответ 1

В соответствии с новым шаблоном проектирования в студии android studio activity_main.xml будет определяться, каким должен быть глобальный пользовательский интерфейс Activity. А с другой стороны 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, кнопка и т.д.

Что говорит сайт разработчика Android,

activity_main:

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

content_main:

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

Ответ 2

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

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

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

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

    tabLayout

    КоординаторLayout

    Так что activity_main.xml определяет, как Activity (MainActivity в этом случай). Он определяет его дизайн. content_main.xml часть activity_main.xml.