4

以下に示すように、AlertDialog のタイトル フィールドにチェックボックスがあるカスタム アラート ダイアログを作成したいと考えています。

ここに画像の説明を入力

私がすでに持っているのはこれです(チェックボックスは表示されません、申し訳ありません):

ここに画像の説明を入力

ここのタイトル フィールドでチェック ボックスを取得する方法。また、「すべて」オプションを選択すると、他のすべてのオプションを選択する必要があります。

4

1 に答える 1

3

カメニーが示唆したように、カスタムダイアログを使用できます。以下のように、そのダイアログのレイアウトを設計する必要があります

テキストビュー チェックボックス
リストビュー

を使用してダイアログのタイトルを削除できますdialog.requestWindowFeature(Window.FEATURE_NO_TITLE);

チェックボックスにリスナーを追加し、チェックボックスが選択されているかどうかを確認します。選択されている場合は、リストビューにアイテムのループを配置し、リストビューの各アイテムのチェックボックスのステータスを変更してください。その後、notifydatasetchanged() を使用してリストビューを更新します

于 2012-12-01T11:15:43.053 に答える