Я пытаюсь заставить TextWatcher работать с AutoCompleteTextView и столкнулся с небольшой проблемой. Проблема, с которой я сталкиваюсь, заключается в том, что когда я начинаю вводить текст, я ничего не получаю в AutoCompleteTextView, если ввод данных имеет длину только один символ.
Например. Если я введу 1, я должен получить список, содержащий 1, 10, 101 и т. д. Однако 1 никогда не отображается в списке. Что я могу сделать, чтобы отобразить предложения?
final AutocompleteCustomArrayAdapter adapter = new AutocompleteCustomArrayAdapter(context, R.layout.actv, new ArrayList<String>(), null);
textView.setAdapter(adapter);
textView.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
adapter.notifyDataSetChanged();
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void afterTextChanged(Editable s) {
}
});