У меня есть DialogFragment
, который содержит AutoCompleteTextView
и Cancel
и OK
кнопок.AutoCompleteTextView разрешает только предлагаемые варианты
AutoCompleteTextView
дает предложения по именам пользователей, которые я получаю с сервера.
Что я хочу сделать, это ограничить пользователя возможностью ввода только существующих имен пользователей.
Я знаю, что могу проверить, существует ли это имя пользователя, когда пользователь нажимает OK
, но есть ли другой способ, допустим, не позволять пользователю вводить символ, если такого имени пользователя не существует. Я не знаю, как это сделать, потому что для каждого введенного символа я получаю только до 5 предложений. Сервер реализован именно так.
Любые предложения приветствуются. Спасибо
Использовать Spinner вместо этого ... – Selvin
@Selvin Я не могу использовать spinner, потому что есть много имен пользователей, и клиент хочет иметь автозаполнение текста. Благодарим вас за предложение – nikmin
как насчет просмотра списка с помощью опции поиска? –