Видео: Start аndroid: Урок 63. Диалоги. AlertDialog. Список с одиночным выбором (андроид программирование)

Представляем вашему вниманию Видео: Start аndroid: Урок 63. Диалоги. AlertDialog. Список с одиночным выбором (андроид программирование) с канала Start Android. Приятного просмотра!

Формируем список с одиночным выбором в диалоге

Android development tutorial (online courses). In this lesson:
— forming a single-selection list in the dialog

Обсуждение урока на форуме:

Ссылка на источник:

onCreateDialog — создаем вызываемый диалог, используя . Диалог может построить список, используя один из следующих объектов:

1) Массив строк. Используется метод setSingleChoiceItems. На вход подается массив, позиция выбранного элемента и обработчик нажатия. Если мы в значение выбранного элемента передаем -1, то в списке не будет выбранного элемента.

2) Адаптер. Мы создаем ArrayAdapter, используя массив data и стандартный layout select_dialog_singlechoice, и передаем его в метод setSingleChoiceItems. Также передаем туда позицию выбранного элемента и обработчик.

3) Курсор БД. Вызываем метод setSingleChoiceItems. Передаем туда курсор, позицию выбранного элемента, имя поля (значение которого будет показано в списке) и обработчик нажатия.

Кроме списка указываем только заголовок. В конце добавим кнопку ОК, создаем и возвращаем Dialog.

Как видим для всех трех способов создания используются методы с одинаковым названием setSingleChoiceItems, но с разными аргументами на вход.

Tegs:
AlertDialog,
onCreateDialog,
ArrayAdapter,
программирование под android,
разработка под android,
разработка под андроид,
java,
eclipse,
android sdk,
андроид программирование,
видео уроки,
Андроид,
программирование на java,
android,
как стать программистом,
приложения для андроид,
программирование для чайников,
разработка под android,
java для начинающих,
андроид телефоны,
програмирование,
программирование для начинающих,
программирование с нуля,
курсы программирования,
программирование для android,
android startup,
скринкаст,
android разработка,
новые приложения для андроид,
программирование для андроид,
разработка под андроид,
android уроки,
разработка android приложений,
создание мобильных приложений,
андроид для начинающих,
написание программ для android,
android для начинающих,
разработка под android с чего начать,


Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'actions_post_nav' not found or invalid function name in /var/www/ch8648adac/www/linuxgid.ru/wp-includes/class-wp-hook.php on line 288