基本流程
- 创建AlertDialog.Builder对象(AlertDialog的创建器);
- 调用AlertDialog.Builder对象的方法为对话框设置属性(标题、图标、内容、按钮等);
- 使用AlertDialog.Builder对象的create( )方法创建对话框;
- 使用AlertDialog对象的show( )方法显示对话框。
示例代码
点击按钮弹出对话框,代码及效果如下
//1.创建对话框构建器对象
AlertDialog.Builder builder = new AlertDialog.Builder(this);
//2.设置对话框相关属性,标题、图标、文本、确定取消按钮
builder.setTitle("温馨提示")
.setIcon(R.mipmap.caution)
.setMessage("你确定要退出吗?")
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
})
.setNegativeButton("取消",null);
//3.创建对话框
AlertDialog dialog = builder.create();
//4.显示对话框
dialog.show();