Я хочу создать диалоговое окно, подобное тому, которое было найдено в клиенте Gmail. Настройки-> Общие настройки-> Автоопределение (не может прикреплять изображение, но это простой переключатель переключателей с тремя элементами). Я не могу найти способ установить выбранный элемент из кода и не получить индекс текущего выбранного элемента; он всегда возвращает -1. Ручной выбор работает ОК. Я пробовал использоватьКак программно выбрать элемент списка?
listView.setSelection(position);
Обертывание его в Runnable тоже не помогло. Есть идеи?
Проверьте https://abhik1987.wordpress.com/2013/02/06/android-alert-dialog-with-single-choice-item-selection-implementation/ –
@JaiSoni. Спасибо, так я и построил диалог. (~~ Они не задают параметры из кода, хотя ~~ scratch, что они делают, это в setSingleChoiceItems, я не заметил) и предполагаем использование локальной переменной для сохранения результата выбора, чего я хотел избежать, потому что это явно уже есть. listItem.getCheckedItemPosition() - способ его извлечения. – user3768771