У меня есть простой AutoCompleteTextView
, и я добавил к нему пользовательский ArrayAdapter
. Всякий раз, когда пользователь вводит символ, я динамически обновляю свой autoCompleteAdapter
из удаленного сервиса. Вот связанная часть моего кода, которая инициализирует механизм:
autoCompleteAdapter = new ArrayAdapter<MyObjectType>(this,
android.R.layout.simple_dropdown_item_1line);
autoCompleteAdapter.setNotifyOnChange(true);
myInput.setAdapter(autoCompleteAdapter);
myInput.setThreshold(MIN_SUGGEST_LEN);
Работает без проблем. Но ArrayAdapter
фильтрует элементы, отображаемые в раскрывающемся списке, в соответствии с пользовательским вводом. Однако иногда мои предложения не совпадают с пользовательским вводом, поэтому я веду список предложений (т.е. autoCompleteAdapter
) вручную. Как отключить фильтрацию адаптера, чтобы все элементы в autoCompleteAdapater
отображались в раскрывающемся списке независимо от ввода пользователя?