如何建立一个AlertDialog?如下
// 1、通过AlertDialog.Builder创建出一个AlertDialog的实例 dialog
AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this);
// 2.1、设置它的标题
dialog.setTitle("This is Dialog");
// 2.2、设置它的内容
dialog.setMessage("Something important.");
// 2.3、这句是设置是否点击对话框意外可以关闭对话框,默认是可以关闭,设置成false就不能关闭
dialog.setCancelable(false);
// 3.1、设置按钮 PositiveButton 可以理解成同意按钮,跟设置普通button一个流程
// 第一个参数就是按钮名称,第二个参数new一个监听器
dialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 点击同意按钮后执行的动作在这里写
}
});
// 3.2、设置按钮 NegativeButton 可以理解成拒绝按钮
// 第一个参数就是按钮名称,第二个参数new一个监听器
dialog.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 点击拒绝按钮后执行的动作在这里写
}
});
// 4、显示Dialog对话框,到此结束
dialog.show();