Отключение автозаполнения Android-фильтрации - PullRequest
2 голосов
/ 13 февраля 2012

У меня есть простой 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 отображались в раскрывающемся списке независимо от ввода пользователя?

...