<р> Вот почему Android предоставляет альтернативный модель строительства интерфейс:. Раскладка XML на основе. Самый простой способ объяснить эту концепцию, чтобы показать пример. Вот файл XML-макет, который идентичен в поведении на программно-построен пример:
версия XML = "1.0" encoding="utf-8"?>xmlns:android="https://schemas.android.
com/apk/res/android"android:id="@+id/textview"android:layout_width="fill_parent"android:layout_height="fill_parent"android:text="@string/hello"
Общая структура Android файл макета XML прост: это дерево XML элементов, в которой каждый узел является имя класса (Посмотреть данном примере, однако, является лишь одним элементом Посмотреть). Вы можете использовать имя любого класса, который простирается Фото качестве элемента в ваших XML макетов, в том числе на заказ Посмотреть классов, которые вы указали в вашем собственном коде.
Эта структура делает его легко и быстро создать интерфейсы, используя более простую структуру и синтаксис, чем вы будете использовать в программном макета. Эта модель вдохновлена модели веб-разработки, в котором вы можете отделить презентацию вашего приложения (UI) его от логики приложения, используемый для получения и заполнения данных.
<Р> В приведенном выше примере XML, есть только один Посмотреть элемент: TextView, который имеет пять атрибутов XML. Вот описание того, что они имеют в виду:
<р> Эти файлы макета XML относятся к RES /макет /директории вашего проекта.
В «Рес» является сокращением от «ресурсов» и каталог содержит все не код, что требует активы ваше приложение. В дополнение к раскладка, ресурсы также активы, такие как изображения, звуки и локализованные строки
<р> Атрибут Значение Xmlns:. Андроид Это пространство имен XML-декларации, что рассказывает Android инструменты, которые вы собираетесь обратиться к общим Атрибуты, определенные в пространстве имен Android. Внешний тег в каждом Android файле макета должны этот атрибут. Android: ID Этот атрибут присваивает уникальный идентификатор элемента TextView.
Вы можете использовать назначенный ID ссылаться на этот вид из вашего исходного кода или других заявлений ресурсов XML. Android: layout_width Этот атрибут определяет, сколько из доступной ширины на экране этой точки зрения следует употреблять. В этом случае, это только так Посмотреть Вы хотите, чт