Android:如何检测 AutocompleteTextView 中的下拉列表关闭

Dan*_*e B 2 android dropdownbox autocompletetextview

我意识到,如果当前在 AutocompleteTextView 中打开了一个下拉列表,并且您在下拉列表外单击,则该下拉列表将被关闭,但 AutocompleteTextView 不会失去焦点。

谁能想出一种方法来检测下拉关闭?

Sil*_*a H 5

使用 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

        }
    });
Run Code Online (Sandbox Code Playgroud)