50
Рис. 5.10. Элемент управления типа "список" с пиктограммами в Android-
приложении, позволяющий визуально оценивать погоду в различных городах
Комбо-списки и комбо-кнопки
Комбо-элементы представляют собой сочетание элементов. Комбо-
кнопка - разновидность радиокнопки со значком.
Обычно она выглядит как
кнопка-значок с небольшой стрелкой, но если нажать на стрелку и удерживать
ее в нажатом состоянии, разворачивается меню.
Комбо-список представляет собой сочетание списка и поля
редактирования (
рис. 5.11
).
51
Рис. 5.11. Раскрывающееся поле со списком в Android-приложении
ABBYY Translator позволяет выбрать нужный язык из списка
Вариант с раскрывающимся списком значительно
экономит экранное
пространство. Комбо-список хорошо подходит для тех случаев, когда
необходимо организовать выбор единственного объекта.
5.3.3 Элементы ввода
Элементы ввода дают пользователю возможность не только выбирать
существующие сведения, но и вводить новую информацию.
Самый простой
элемент - поле редактирования текста (поле ввода). В эту категорию попадают
также такие элементы управления, как счетчики и ползунки.
Ограничивающие элементы ввода
Любой элемент управления, ограничивающий набор значений,
доступных
для ввода пользователем, является ограничивающим элементом
ввода. Так, например, ползунок со шкалой значений от 0 до 100 является
ограничивающим элементом ввода. Независимо от действий пользователя не
может быть введено число, выходящее за диапазон определенных программой
значений. Проще говоря, ограничивающие
элементы ввода должны
использоваться везде, где необходимо ограничить множество допустимых
значений.
Ограничивающий элемент ввода должен четко информировать
пользователя о допустимых границах. Текстовое поле, которое отвергает ввод
пользователя после того, как он выполнил ввод, не
может считаться
ограничивающим элементом управления. Если пользователь должен выразить
выбор числовым значением в определенных границах, предоставьте ему
элемент управления, сообщающий об этих границах и предотвращающий ввод
недопустимых значений. Такую возможность дает ползунок. Ползунок
позволяет пользователю определять числовые значения в относительных
терминах, а не в результате непосредственного ввода с клавиатуры. Но
для
ввода точных значений лучше подходят счетчики.
Счетчики
Счетчик состоит из небольшого поля ввода и двух прикрепленных к нему
кнопок (
рис. 5.12
). Благодаря счетчикам грань между ограничивающими и
неограничивающими элементами ввода данных становится размытой.
Маленькие кнопки со стрелками позволяют пользователю изменять значение
в поле редактирования небольшими шагами. Эти шаги могут выполняться до
определенного предела: значение не может превысить максимум,
установленный программой, или стать меньше установленного минимума.
Если пользователь пожелает ввести определенное число, он может сделать это
за счет прямого ввода числа в поле редактирования.