■ 图4-87返回列表风格的AlertDialog的选择信息
03、单选的AlertDialog
单选的AlertDialog是指弹出的对话框显示单选按钮风格的AlertDialog。
第4行定义用于单选列表的字符串数组str。
第5行的变量num用于记录单选风格对话框中选中项的索引值。
关键代码在第31行,setSingleChoiceItems()方法将对话框设置为单选按钮风格。其中第二个参数checkedItem是设置单选按钮列表选中项的索引值,如果是-1则所有单选按钮都设置为未选。
第34行的变量which是单选按钮列表的索引值,也是选中项对应字符串数组str的索引值。
第45行的变量which是AlertDialog对话框中按钮被单击时返回按钮所对应的int型数值,与第34行的which含义是不同的。
如果去掉第38行的注释,在弹出的对话框中选中单选项后,cancel()方法将关闭对话框而无须再单击“确定”按钮,也就不会执行第42~50行的代码。
单选的AlertDialog运行结果如图4-88所示。
■ 图4-88单选的AlertDialog运行结果
04、复选的AlertDialog
复选的AlertDialog是指弹出的对话框显示复选框风格的AlertDialog。
本文地址:百科问答频道 https://www.neebe.cn/wenda/903069_2.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!