简述一下AlertDialog对话框的创建过程
时间: 2023-08-05 16:10:34 浏览: 393
AlertDialog对话框的创建过程如下:
1. 创建AlertDialog.Builder对象,该对象用于构建对话框。
2. 设置对话框的标题、消息、图标等属性。
3. 设置对话框的按钮及其点击事件。
4. 调用AlertDialog.Builder的create()方法创建对话框。
5. 调用对话框的show()方法显示对话框。
例如,以下是创建一个带有“确定”和“取消”按钮的AlertDialog对话框的代码示例:
```
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle("提示");
builder.setMessage("确定要删除吗?");
builder.setIcon(R.drawable.ic_dialog_alert);
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 点击“确定”按钮后的业务逻辑
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 点击“取消”按钮后的业务逻辑
}
});
AlertDialog dialog = builder.create();
dialog.show();
```
阅读全文