自定义弹出对话框

4
我想构建一个自定义警报对话框,在AlertDialog的标题字段中添加复选框,如下所示。
我已经拥有的是这个(很抱歉,复选框不可见):
如何在标题字段中获取复选框? 同时,在选择“全部”选项时,所有其他选项都应被选中。

3
我的建议是创建一个完全可定制的对话框,例如,在你的对话框中只有内容是可定制的,但你可以创建一个完全定制的对话框,这里是官方文档。因此,你需要创建具有自定义标题和自定义内容的对话框。希望能帮到你! - kameny
1个回答

3
如kameny所建议,您可以使用自定义对话框。您需要设计以下对话框的布局。
文本视图 复选框 列表视图
您可以使用dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);删除对话框标题。
为复选框添加监听器并检查复选框是否被选中。如果已选中,请在列表视图中放置一个循环,并更改列表视图中每个项目的复选框状态。之后,使用notifydatasetchanged()刷新列表视图。

你能否推荐一些帖子,我可以参考以通过listview填充复选框? - suresh cheemalamudi
您可以参考以下链接(http://dj-android.blogspot.in/2012/04/milti-selection-listview-android-with.html)。 - android.fryo
谢谢。我还遇到了另一个问题,你能帮忙吗?这是我的另一个问题链接:http://stackoverflow.com/questions/13645911/android-inflating-views-of-tab-view - suresh cheemalamudi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接