如何设置过滤器到AutoCompleteTextView?

时间:2013-04-01 13:48:38

标签: java android adapter autocompletetextview textwatcher

我在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方法设置约束

请建议我如何继续。 提前致谢

0 个答案:

没有答案