我搜索过这个。然而,没有一个解决方案有效。
PopupWindow已设置,我唯一想要发生的事情就是当我在弹出窗口外点击它应该被解雇或取消。
答案 0 :(得分:2)
尝试
progressDialog.setCanceledOnTouchOutside(true);
答案 1 :(得分:0)
您应该使用弹出的setOutsideTouchable
来电参数将此功能添加为true:
pw = new PopupWindow(getApplicationContext());
pw.setOutsideTouchable(true);
希望它能满足您的目的
答案 2 :(得分:0)
popupWindow.setOutsideTouchable(true);
popupWindow.setBackgroundDrawable(getResources().getDrawable(R.id.something));