ListPopupWindow与PopupWindow不同。我已经尝试了所有解决方案以关闭显示的窗口。我已经尝试过.dismiss,但是当用户第二次单击时它不会被关闭,只有它被关闭。
也ListPopupWindow在用户触摸窗口外部时不支持setCancelable(true)
或setOutsideTouchable(false)
之类的关闭窗口的方法。或按返回按钮。
尝试popupWindow.setModal(true)
。
请参见https://developer.android.com/reference/android/widget/ListPopupWindow.html#setModal(boolean)