これについて検索しました。ただし、単一のソリューションが機能したわけではありません。
PopupWindow が設定されています。私がやりたいのは、ポップアップの外側をクリックすると、ポップアップが閉じられるかキャンセルされることだけです。
これについて検索しました。ただし、単一のソリューションが機能したわけではありません。
PopupWindow が設定されています。私がやりたいのは、ポップアップの外側をクリックすると、ポップアップが閉じられるかキャンセルされることだけです。
試す
progressDialog.setCanceledOnTouchOutside(true);
ポップアップsetOutsideTouchable
呼び出しのパラメーターを true にして、この関数を追加する必要があります。
pw = new PopupWindow(getApplicationContext());
pw.setOutsideTouchable(true);
うまくいけば、それはあなたの目的に役立つでしょう
popupWindow.setOutsideTouchable(true);
popupWindow.setBackgroundDrawable(getResources().getDrawable(R.id.something));