android - 自定义警报对话框

标签 android android-alertdialog customdialog

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

enter image description here

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

enter image description here

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

最佳答案

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

TextView 复选框
ListView

您可以使用 dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);

删除对话框标题

为复选框添加监听器,检测复选框是否被选中。如果选中,请为 ListView 中的项目设置一个循环,并更改 ListView 中每个项目的复选框状态。之后使用 notifydatasetchanged() 刷新 ListView

关于android - 自定义警报对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13658082/

相关文章:

java - 绘制自定义弧 View 并检测用户对每个弧的点击

android - Android 应用签名是什么意思?

android - 如何更改android中警告对话框的WindowTitle?

java - 无法与 Android 自定义对话框交互

android - 在另一个应用程序中打开图像

java - 双击 map fragment 的缩放功能

java - 如何将我的方法从我的 Activity 放置或发送到另一个类来调用它?

android - 如何处理输入警报对话框中的空文本并控制警报按钮

android - 自定义对话框等待响应

android - 如何在自定义对话框中创建正负按钮