-1

これについて検索しました。ただし、単一のソリューションが機能したわけではありません。

PopupWindow が設定されています。私がやりたいのは、ポップアップの外側をクリックすると、ポップアップが閉じられるかキャンセルされることだけです。

4

3 に答える 3

2

試す

progressDialog.setCanceledOnTouchOutside(true);
于 2014-04-12T09:15:40.717 に答える
0

ポップアップsetOutsideTouchable呼び出しのパラメーターを true にして、この関数を追加する必要があります。

pw = new PopupWindow(getApplicationContext());
pw.setOutsideTouchable(true);

うまくいけば、それはあなたの目的に役立つでしょう

于 2014-04-12T09:12:33.603 に答える
0
popupWindow.setOutsideTouchable(true);
popupWindow.setBackgroundDrawable(getResources().getDrawable(R.id.something));
于 2014-04-12T13:58:35.800 に答える