0

我在arrayList allDoctorsAndSpecialities 中有一些数据。

在我的 Oncreate 方法中,我为我的 autotxt(AutoCompleteTextView) 设置了适配器和阈值 (3)

但是,我的问题是我不想显示在编辑文本中输入的字符串的下拉列表,例如“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过滤问题

问题 - 它不适用于我的问题

3)在 Android 中扩展过滤器时如何使用 publishResults() 方法?

问题-我不明白如何为 performFiltering 方法设置约束

请建议我如何进行。提前致谢

4

0 回答 0