我想构建一个自定义警报对话框,在AlertDialog的标题字段中添加复选框,如下所示。我已经拥有的是这个(很抱歉,复选框不可见):如何在标题字段中获取复选框? 同时,在选择“全部”选项时,所有其他选项都应被选中。
如kameny所建议,您可以使用自定义对话框。您需要设计以下对话框的布局。文本视图 复选框 列表视图您可以使用dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);删除对话框标题。为复选框添加监听器并检查复选框是否被选中。如果已选中,请在列表视图中放置一个循环,并更改列表视图中每个项目的复选框状态。之后,使用notifydatasetchanged()刷新列表视图。