我意识到如果在AutocompleteTextView中当前打开了一个下拉列表,并且您在下拉列表外单击,则下拉列表将被取消,但AutocompleteTextView不会失去焦点。
有人能想出一种检测下拉关闭的方法吗?
答案 0 :(得分:4)
使用AutoCompleteTextView.onDismissListener(在API级别17中添加)
http://developer.android.com/reference/android/widget/AutoCompleteTextView.OnDismissListener.html
autoCompleteTextView.setOnDismissListener(new OnDismissListener() {
@Override
public void onDismiss() {
// TODO Auto-generated method stub
}
});