У меня есть некоторые данные в массивеList allDoctorsAndSpecialities.
В моем методе Oncreate я установил адаптер и порог (3) для моего автотекста (AutoCompleteTextView)
Однако моя проблема в том, что я не хочу показывать раскрывающийся список для строк, введенных в тексте редактирования, таких как «доктор», «доктор» и т. д.
Ниже приведены решения, которые я пробовал
1) код:
autotxt.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
if(autotxt.getText().toString().equals("dr.")){
autotxt.dismissDropDown();
}
}
});
Проблема. Не работает комбинация типа «Docname DocSurname».
2) проблема с фильтром AutoCompleteTextView
проблема-Это не сработало для моей проблемы
3) Как использовать publishResults() при расширении фильтров в Android?
проблема-я не понимаю, как установить ограничение для метода PerformFiltering
Пожалуйста, предложите мне, как действовать дальше. заранее спасибо