こんにちはICS dialog
がdismissed
のようにdialog
ウィンドウの外側をクリックすると、ユーザーから確認が取れないなどの問題が発生します。
助けてください。
ダイアログで、Android Developersサイトから) this method を確認してください。
を使用してみてください
dialog.setCanceledOnTouchOutside (boolean cancel)
ダイアログウィンドウの外側でタッチされたときのダイアログ動作を有効/無効にするブール値を渡します。
次のリンクもご覧ください。
ダイアログ外でクリックが発生したときにイベントを発生させる方法
アクティビティのようなテーマのダイアログをウィンドウの外側でタッチしたときにキャンセルするにはどうすればいいですか?
これがあなたの質問に答えることを願っています。
使用してもよい
_dialog.setCancelable(true/false);
_
OR
_dialog.setCanceledOnTouchOutside(true/false);
_
Androidの最新バージョンの場合。
OutSideTouchingイベントを無効にします。
dialog.setCancelable(false)
ダイアログCAN NOTタッチアウト側でキャンセル[〜#〜] or [〜#〜]BACK
キーを押す
dialog.setCanceledOnTouchOutside(false)
ダイアログCAN NOT外でタッチするとキャンセルBUT ABLEBACK
キーを押すとキャンセル