public void myClick(View view){ switch (view.getId()){ case R.id.normal_dialog_btn: //1.实例化构建器Builder //AlertDialog的构造方法的protected AlertDialog.Builder builder = new AlertDialog.Builder(this); //2.设置对话框语句 builder.setTitle("提示");//标题 builder.setMessage("您确定要退出程序吗?");//提示语句 builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { finish(); } }); builder.setNegativeButton("取消",null); //展示 builder.show(); // AlertDialog dialog = builder.create(); // dialog.show(); 等价于上方代码 break; case R.id.diy_dialog_btn: break; } }