我在arrayList allDoctorsAndSpecialities中有一些数据。
在我的Oncreate方法中,我为自动文本设置了适配器和阈值(3)(AutoCompleteTextView)
然而,我的问题是我不想显示在编辑文本中输入的字符串的下拉列表,如“dr。”,“dr。”等。
以下是我尝试的解决方案
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 filter problem
问题 - 它对我的问题不起作用
3)How do I use publishResults() method when extending Filters in Android?
问题 - 我不明白如何为performFiltering方法设置约束
请建议我如何继续。 提前致谢