我已经对此进行了搜索。然而,没有一个解决方案奏效。
PopupWindow 已设置,我唯一希望发生的事情是当我在弹出窗口之外单击时,它应该被关闭或取消。
我已经对此进行了搜索。然而,没有一个解决方案奏效。
PopupWindow 已设置,我唯一希望发生的事情是当我在弹出窗口之外单击时,它应该被关闭或取消。
尝试
progressDialog.setCanceledOnTouchOutside(true);
您应该将此函数与弹出setOutsideTouchable
调用的参数添加为 true:
pw = new PopupWindow(getApplicationContext());
pw.setOutsideTouchable(true);
希望它会达到你的目的
popupWindow.setOutsideTouchable(true);
popupWindow.setBackgroundDrawable(getResources().getDrawable(R.id.something));