创建AlertDialog的步骤如下:
1. 首先,我们需要创建一个AlertDialog.Builder对象。这个对象提供了一种链式调用的方式来设置对话框的各种属性。
2. 接下来,我们可以使用setTitle方法来设置对话框的标题,使用setIcon方法来设置对话框的图标。这两个方法都需要传入一个Drawable资源的ID作为参数。
3. 然后,我们可以使用各种set方法来设置不同类型的对话框内容。例如,setMessage方法用于设置简单文本内容,setItems方法用于设置简单列表项,setSingleChoiceItems方法和setMultiChoiceItems方法分别用于设置单选列表项和多选项列表,setAdapter方法用于设置自定义列表项(这里是一个布局),setView方法用于设置自定义View。
4. 如果需要添加多个按钮,我们可以使用setPositiveButton、setNegativeButton和setNeutralButton方法分别设置确定按钮、否定按钮和中性按钮。
5. 设置完所有属性后,我们就可以调用Builder对象的create()方法来创建AlertDialog对象了。
6. 最后,只需要调用AlertDialog对象的show()方法,就可以将对话框显示出来。
下面是一些具体的运行截图:
一、setMessage:设置对话框内容为简单文本内容
运行截图:[此处应插入截图]
二、setItem:设置文本框内容为简单列表项
运行截图:[此处应插入截图]
三、setSingleChoiceItems()设置对话框内容为单选列表项
运行截图:[此处应插入截图]
四、setMultiChoiceItems()设置对话框内容为多选项列表
运行截图:[此处应插入截图]
五、setAdapter()设置对话框内容为自定义列表项(这里是一个布局)
运行截图:[此处应插入截图]
六、setView()设置对话框为自定义View
运行截图:[此处应插入截图]