Главная » Разработка для Android » Виджеты, доступные в Android

0

Android — это набор стандартных элементов управления, с помощью ко- торых можно создавать простые интерфейсы. Используя эти Представления (а также изменяя и расширяя их при необходимости), вы можете упростить процесс разработки  и обеспечить  преемственность между разными  при- ложениями.

Отметим  некоторые из наиболее используемых элементов.

TextView.  Стандартная метка, предназначенная для вывода текста.

Она поддерживает многострочное  отображение,  форматирование и автоматический перенос слов и символов.

EditText. Редактируемое поле для ввода текста. Поддерживает много- строчный ввод, перенос слов на новую строку и текст подсказки.

ListView. Группа представлений, которая формирует вертикальный спи- сок элементов, отображая их в виде строк внутри списка. Простейший объект ListView использует  TextView  для вывода на экран значений toString, принадлежащих элементам массива.

Spinner.  Составной  элемент,  отображающий TextView  в сочетании с соответствующим Представлением ListView, которое позволяет выбрать  элемент  списка для отображения в текстовой  строке. Сама строка состоит из объекта TextView, показывающего текущий выбор, и кнопки, при нажатии которой всплывает диалог выбора.

Button. Стандартная кнопка, которую можно нажимать.

CheckBox.  Кнопка,  поддерживающая два состояния.  Представлена в виде отмеченного или неотмеченного флажка.

RadioButton. Переключатель, поддерживающий два состояния и груп- пировку. Группы таких переключателей пользователь видит как набор

двоичных  вариантов,  из которых  в определенный момент времени может быть выбран только один.

ViewFlipper.  Группа представлений, позволяющая определить  набор элементов и горизонтальную строку, в которой одновременно может выводиться  только одно Представление. При этом переходы между отображаемыми элементами осуществляются с помощью анимации.

QuickContactBadge. Выводит на экран эмблему со значком, присвоен- ным указанному контакту, используя такие данные, как номер телефона, имя, адрес электронной почты или сайта. Нажатие  значка  приведет к отображению  панели, которая  предоставляет различные варианты для связи с выбранным контактом, включая звонок, SMS, электронную почту и системы обмена мгновенными  сообщениями (IM).

Это только некоторые из доступных виджетов. Android также поддерживает несколько более продвинутых реализаций Представлений, включая элементы для выбора даты и времени, поля ввода с автодополнением, карты, галереи и вкладки. Чтобы получить более полный список доступных виджетов, можете пройти по адресу http://developer.android.com/guide/tutorials/views/index.html.

Рано или поздно вы, как инновационный разработчик, столкнетесь с си- туацией, когда ни один из существующих стандартных элементов управ- ления не подойдет для решения задачи. Ниже в этой главе вы узнаете, как расширять и комбинировать существующие  элементы,  а также научитесь проектировать и создавать полностью новые виджеты с нуля.

Источник: Майер P. Android 2 : программирование приложений для планшетных компьютеров и смартфонов : [пер. с англ. ] / Рето Майер. — М. : Эксмо, 2011. — 672 с. — (Мировой компьютерный бестселлер).

По теме:

  • Комментарии