解决PopupWindow 设置setOutsideTouchable (false)无效 :
mPopupWindow.setBackgroundDrawable(new BitmapDrawable());
mPopupWindow.setOutsideTouchable(false);
mPopupWindow.setFocusable(false);
解决ProgressDialog设置setCanceledOnTouchOutside(false)无效:
mProgressDialog.show();
mProgressDialog.setCanceledOnTouchOutside(false);//放置在mProgressDialog.show()后面