Задать вопрос
doxtarzlo
@doxtarzlo

Почему не редактируется AutocompleteTextView после превышения значения threshold?

Добрый день

Проблема в следующем: использую самый прямой и стандартный подход к созданию AutocompleteTextView, а именно:
AutoCompleteTextView autoCompleteTextView = (AutoCompleteTextView) findViewById(R.id.auto_complete_text_view);
autoCompleteTextView.setAdapter(new ArrayAdapter<>(this, android.R.layout.simple_dropdown_item_1line, arrayList));


XML:
<AutoCompleteTextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/auto_complete_text_view"
        android:hint="@string/hint"
        android:completionThreshold="1"
        android:dropDownWidth="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:scrollHorizontally="true"
        android:ellipsize="end"
        android:lines="1"
        android:maxLines="1"
        android:layout_marginLeft="@dimen/external_margin"
        android:layout_marginRight="@dimen/external_margin"
        android:layout_marginBottom="@dimen/external_margin"
        />


Приложение запускается, выпадающий список появляется, но я не могу ввести более одного символа в поле ввода (или более n символов в зависимости от значения threshold). Если выбрать что-нибудь из списка, в поле ввода не удается удалить выбранный вариант.

В примерах на просторах интернета на AutocompleteTextView также вешают addTextChangedListener с пустыми методами. Не понимаю зачем, так как поведение AutocompleteTextView остается неизменным и без него (по крайней мере у меня).

Чую упускаю какую-то мелочь.

Буду благодарен за помощь.
  • Вопрос задан
  • 206 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы