Dialog 对话框主要分为三个部分:
上面区域是标题栏和图标
image + This is a Dialog
中间区域是内容区
This is a Dialog, you can use it as a simple dialog, or a confirm window yet.
下方是button区
cancel + save
创建一个对话框:
1. 首先需要创建一个AlertDialog.Builder对象,基本语法:
1. AlertDialog.Builder alertDialogBuilder = new AlertDialog.Buidler(this);
2. 创建alertDialogBuilder对象后,通过调用它的creat()方法就可以构造出一个对话框
AlertDialog alertDialog = alertDialogBuilder.create();
alertDialog.show(); // 将dialog显示出来
3. 通过调用alertDialogBuilder对象的setXX方法来实现
1. alertDialogBuilder.setTitle(); //设置标题
2. alertDialogBuilder.setIcon(); // 设置图标
/*设置下方按钮*/
3. alertDialogBuilder.setPositiveButton(); // Yes
4. alertDialogBuilder.setNegativeButton(); // No
5. alertDialogBuilder.setNeutralButton(); //中立
/*对话框内容区域的设置提供了多种方法*/
setMessage(); //设置显示文本
setItems(); // 设置对话框内容为简单列表页
setSingleChoiceItems(); 设置对话框内容为单选列表项
setMultiChoiceItems(); 设置对话框内容为多选列表项
setAdapter(); 设置对话框内容为自定义列表项
setView(); 设置对话框内容为自定义View
//设置对话框是否可取消
setCancelable(boolean cancelable);
setCancelListener(onCancelListener)