Android:AutoCompleteTextView和TextWatcher

时间:2014-09-18 00:52:22

标签: android autocompletetextview textwatcher

我正在尝试让TextWatcher与AutoCompleteTextView一起使用并面临一些问题。我面临的问题是,当我开始输入文本时,如果数据输入的长度只有一个字符,我在AutoCompleteTextView中没有得到任何内容。

EG。如果我输入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) {

            }
        });

1 个答案:

答案 0 :(得分:0)

您是否在TextView中将android:completionThreshold设置为1