· CheckBox является флажком, с помощью которого пользователь может отметить (поставить галочку) определенную опцию. Очень часто флажки используются в настройках, когда нужно выборочно выбрать определенные пункты, необходимые для комфортной работы пользователю.
· RadioButton Главная особенность элемента RadioButton состоит в том, что он не используется в одиночестве. Всегда должно быть два и более переключателя и только один из них может быть выбранным.
· ToggleButton по своей функциональности похож на флажок (CheckBox) или переключатель (RadioButton). Это кнопка, которая может находиться в одном из двух состояний: активна (On) или неактивна (Off).
· Switch – еще один вид переключателей, представляет собой полоску с двумя состояниями, переключиться между которыми можно сдвиганием ползунка.
· Spinner похож на выпадающий список. В закрытом состоянии элемент показывает одну строчку, при раскрытии выводит список в виде диалогового окна с переключателями.
· ProgressBar (индикатор прогресса) применяется в тех случаях, когда пользователю нужно показать, что программа не зависла, а выполняет продолжительную работу.
|
|
· SeekBar – обычный слайдер, чтобы пользователь мог передвигать ползунок пальцем на экране. Также можно передвигать ползунок с помощью клавиш-стрелок.
· RatingBar показывает значение рейтинга в виде звездочек. Можно установить рейтинг касанием пальца или с помощью клавиш курсора, используя заранее заданное количество звездочек.
· Для виджета RatingBar используются следующие методы:
o setNumStart(int) – устанавливает число звездочек;
o getRating() – возвращает значение рейтинга;
o setRating(float) – устанавливает значение рейтинга;
o setStepSize(float) – устанавливает шаг приращения рейтинга.