Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
たくさんのチェックボックスを備えたカスタム AlertDialog があります。チェックボックスが選択されていない場合、AlertDialog が閉じないようにしたい。これは可能ですか?
一時的に閉じて再度開くことができることはわかっていますが、setPositiveButton 内に繰り返したくないコードがあるため、これを実行したくありません。
ありがとう。
カスタムビューを使用していると想定しているため、下部にある[OK]/[キャンセル]ボタンを無効にします。次に、戻るボタンを無効にする必要があります。
@Override public void onBackPressed() {}
残っているのは、ダイアログが画面全体に表示されることを確認することだけです。ユーザーが親ビューのボックスの横をクリックすると、ダイアログが閉じます。
I want to prevent the AlertDialog from closing
SOに既に投稿された回答
また
Custom Dialog問題を解決するために作成します。
Custom Dialog