效果图:
初始状态
点击“显示列表对话框”按钮
点击对话框中的“足球”后,输入框显示的结果
第一步:
首先将列表对话框列表项中的字符数据(篮球、足球和排球)放在res/values/array.xml中
第二步:
在res/layout/list_dialog_layout.xml里定义一个输入框和一个按钮
第三步:
产生对话框,需要AlertDialog.Builder作为载体,也就是说AlertDialog.Builder来充当内容部分的载体
对于列表对话框来说使用setItems,将array.xml中的数据关联到buidler里面
定义一个监听器监听列表项中的单击事件
关于整个ListDialogActivity代码如下:
目录结构:
源码下载地址:http://download.csdn.net/source/3219029
接下将列表对话框扩展为参见(16. android dialog ——列表项带图标的列表对话框)