Intereting Posts
Android в тестировании подписки на приложения INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES при установке приложения в первый раз Создайте папку и сделайте ES File Explorer добавьте значок моего приложения. Отправлять и получать SMS только в моем собственном приложении, а не в собственном приложении Message в android, используя собственный SMS-API Получить список установленных приложений, которые можно запустить Android SQL Lite не растет Отключить ActionBar RTL Direction Не удается прочитать данные пакета уведомлений Parse push Почему onStop вызывается сразу после запуска моей активности? NullPointerException в службах Google Play при вызове play () на RemotePlaybackClient Azure push notification hub – как обрабатывать форматы полезных данных для iOS и Android? Ошибка при повторном входе в систему с Google после выхода на Android Можно ли установить код и имя версии Android с помощью задачи Gradle? Как решить Невозможно найти явную активность в firebase AuthUi? Потоковое аудио между внешним Bluetooth-устройством и телефоном Android

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

Сегодня я обновляю свою студию Android до последней версии, которая является android studio1.4. По умолчанию в новом проекте, показывающем content_main.xml в папке макета, поэтому я не могу найти, что является использованием этого файла.

Solutions Collecting From Web of "Какова роль content_main.xml в android studio 1.4?"

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

О чем говорит сайт разработчиков Android

activity_main:

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

content_main:

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

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

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

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

    Закладка tabLayout

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

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