0

たくさんのチェックボックスを備えたカスタム AlertDialog があります。チェックボックスが選択されていない場合、AlertDialog が閉じないようにしたい。これは可能ですか?

一時的に閉じて再度開くことができることはわかっていますが、setPositiveButton 内に繰り返したくないコードがあるため、これを実行したくありません。

ありがとう。

4

2 に答える 2

0

カスタムビューを使用していると想定しているため、下部にある[OK]/[キャンセル]ボタンを無効にします。次に、戻るボタンを無効にする必要があります。

@Override
public void onBackPressed() {}

残っているのは、ダイアログが画面全体に表示されることを確認することだけです。ユーザーが親ビューのボックスの横をクリックすると、ダイアログが閉じます。

于 2013-01-21T19:18:47.643 に答える
0
I want to prevent the AlertDialog from closing

SOに既に投稿された回答

また

Custom Dialog問題を解決するために作成します。

于 2013-01-21T19:25:24.973 に答える