我正在尝试让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) {
}
});
答案 0 :(得分:0)
您是否在TextView中将android:completionThreshold
设置为1