当没有项目匹配 AutocompleteTextView 的建议列表时,我想要一条消息。如果我使用 addOnTextChangeListener,那么它会在用户输入字符时一直显示消息,但我只在没有找到匹配项时才想要它。所以请告诉我如何做到这一点,列表来自网络服务。感谢您。
searchEdit = (AutoCompleteTextView)findViewById(R.id.searchEdit);
searchEdit.setCursorVisible(false);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line, menuItems);
searchEdit.setAdapter(adapter);
searchEdit.addTextChangedListener(this);
@Override
public void afterTextChanged(Editable arg0) {
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if (!searchEdit.isPerformingCompletion()) {
Toast.makeText(getApplicationContext(), "No Item Found", 2000).show();
return;
}
}