android6.0以下当有popupwindow显示时,点击返回键无法使popupwindow消失,可以添加
mCustomSoftInputWindow.setBackgroundDrawable(new ColorDrawable());
代码试试,
触摸事件监听
popupWindow.setTouchInterceptor(new View.OnTouchListener(){ @Override public boolean onTouch(View v, MotionEvent event) { popupWindow.dismiss(); return true; } });