4

我想在 AlertDialog 的标题字段中构建一个带有复选框的自定义警报对话框,如下所示。

在此处输入图像描述

我已经拥有的是这个(复选框不可见,对此感到抱歉):

在此处输入图像描述

如何在标题字段中获取复选框。?同样在选择“所有”选项时,应选择所有其他选项。?

4

1 回答 1

3

正如 kameny 建议的那样,您可以使用自定义对话框。您必须为该对话框设计一个布局,如下所示

文本视图复选框列表
视图

您可以使用删除对话框标题dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);

将侦听器添加到复选框并检查复选框是否被选中。如果它被选中,请在列表视图中为项目放置一个循环,并更改列表视图中每个项目的复选框状态。之后使用 notifydatasetchanged() 刷新列表视图

于 2012-12-01T11:15:43.053 回答