Android Spinner с "Радио-кнопками" и кнопкой "Отмена"

Я ищу несколько советов о том, как разработать следующее диалоговое окно, показанное ниже на снимке экрана. Он присутствует в настройках вашего Android телефона -> Дисплей -> Размер шрифта.

Я был в состоянии реализовать спиннер с простым CheckedTextView для каждой строки.

Но я хочу разработать что-то более конкретное, как показано ниже.

Я искал повсюду в поисках пользовательских блесен... но большинство из них показывает мне, как добавлять изображения и т. Д. К каждому элементу в раскрывающемся списке... но ничего конкретного, как это... где я должен "предварительно выбрать" элемент на на что уже выбрано.

Некоторые вопросы, с которыми я сталкиваюсь:

1) Эти простые радиокнопки находятся рядом с текстовым представлением?

2) Как я узнаю, какой элемент "установить выбранный" при открытии диалогового окна счетчика? Потому что мой код будет находиться в моем адаптере, где мой счетчик будет в моей деятельности / фрагменте.

3) Как бы я поместил кнопку cancal в диалоговом окне, которое ее закрывает?

Благодарю.

1 ответ

Решение

Я создал собственный DialogFragment и внутри onCreateDialog я создаю AlertDialog и показываю его.

используйте их как ссылки

http://developer.android.com/reference/android/app/DialogFragment.html

http://www.cs.dartmouth.edu/~campbell/cs65/lecture13/lecture13.html

Другие вопросы по тегам