以下是官方文档的继承关系:
AlertDialog叫做“警告”对话框,常用于提示用户的某个操作会带来的后果,或者提示用户进行正确的操作。
正常情况下,大家经常看到的是这种情形:
其实现很简单,因为并没有改写任何东西,完全是系统提供的。示例代码如下:
AlertDialog.Builder dialog = new AlertDialog.Builder (MainActivity.this);
dialog.setTitle("退出");
dialog.setIcon(R.drawable.exit_icon);
dialog.setMessage("是否退出当前应用?");
dialog.setCancelable(false);
dialog.setPositiveButton("Exit", new DialogInterface.OnClickListener() {
@Override