Разметка пользовательского интерфейса

Содержимое файла XML однозначно определяет внешний вид пользовательского интерфейса.

XML - расширяемый язык разметки (англ. Extensible Markup Language). Файл XML - документ, в котором использованы теги (дескрипторы) для определения объектов и их атрибутов. Форматирование данных напоминает язык разметки HTML-документов. Но в отличие от HTML, в XML используются теги, которые задаются пользователями. XML элемент состоит из открывающего и закрывающего тегов, заключённых в угловые скобки, между которыми находится текст или другие объекты. Пример:

<resources> // открывающий дескриптор

<string name= "app_name" >Hello, Android</string>

<string name= "hello_world" >Hello world!</string>

<string name= "menu_settings" >Settings</string>

</resources> // закрывающий дескриптор

Дескриптор может содержать атрибуты. Атрибуты определяют такие свойства элементов как цвет, выравнивание, размер и т.д. В примере атрибутом является строка: name= "app_name".

Редактирование пользовательского интерфейса

Eclipse предлагает два способа редактирования интерфейса: в графическом режиме (вкладка Graphical Layout) см. рисунок 29 и в текстовом режиме (вкладка *.xml) см. рисунок 30.

Для вставки и размещения элементов управления на экране мобильного устройства удобно использовать графический режим, а для задания свойств элементов разметки и управления – текстовый. Хотя каждый разработчик выбирает для себя способ воплощения своих идей.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: