こんにちは私はdialog
のようなICSの問題に直面しています。dialog
ウィンドウをクリックするとdismissed
をクリックすると、私はユーザーから何の確認も得られない。アンドロイド4.0ダイアログがダイアログウィンドウ外にタッチされたときにキャンセルされる
助けてください。
こんにちは私はdialog
のようなICSの問題に直面しています。dialog
ウィンドウをクリックするとdismissed
をクリックすると、私はユーザーから何の確認も得られない。アンドロイド4.0ダイアログがダイアログウィンドウ外にタッチされたときにキャンセルされる
助けてください。
Androidデベロッパーサイトのthis methodを確認してください。
setCanceledOnTouchOutside(boolean cancel)メソッドを使用して、ブーリアン値を渡してダイアログウィンドウ外にタッチしたときにダイアログの動作を有効/無効にしてみてください。
はまた、これらのリンクを経る:
Android click event outside a dialog
How to cancel an Dialog themed like Activity when touched outside the window?
私はこれがあなたの質問に答える願っています。
あなたは、Androidの最新vesrionsについては
dialog.setCancelable(true/false);
OR
dialog.setCanceledOnTouchOutside(true/false);
を使用することができます。
outSideTouchingイベントを無効にします。
dialog.setCancelable(false)
ダイアログはサイドまたは押してタッチBACK
キー
dialog.setCanceledOnTouchOutside(false)
ダイアログは外に触れたときにキャンセルが、できとき押しBACK
キー
ICS thで始まる何らかの理由でeyはデフォルトの 'setCanceledOnTouchOutside()'を 'true'にしました。変更はどこにも記載されていないようです(驚きはありません)。誰か読んでいる人のためのちょっとした説明。 –