以下に示すように、AlertDialog のタイトル フィールドにチェックボックスがあるカスタム アラート ダイアログを作成したいと考えています。
私がすでに持っているのはこれです(チェックボックスは表示されません、申し訳ありません):
ここのタイトル フィールドでチェック ボックスを取得する方法。また、「すべて」オプションを選択すると、他のすべてのオプションを選択する必要があります。
以下に示すように、AlertDialog のタイトル フィールドにチェックボックスがあるカスタム アラート ダイアログを作成したいと考えています。
私がすでに持っているのはこれです(チェックボックスは表示されません、申し訳ありません):
ここのタイトル フィールドでチェック ボックスを取得する方法。また、「すべて」オプションを選択すると、他のすべてのオプションを選択する必要があります。
カメニーが示唆したように、カスタムダイアログを使用できます。以下のように、そのダイアログのレイアウトを設計する必要があります
テキストビュー チェックボックス
リストビュー
を使用してダイアログのタイトルを削除できますdialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
チェックボックスにリスナーを追加し、チェックボックスが選択されているかどうかを確認します。選択されている場合は、リストビューにアイテムのループを配置し、リストビューの各アイテムのチェックボックスのステータスを変更してください。その後、notifydatasetchanged() を使用してリストビューを更新します