AlertDialog的构造方法全是protected,所以不能直接通过new一个AlertDialog方法来创建出一个AlertDialog。

     所以要创建一个AlertDialog,就要用到AlertDialog.Builder中的create()方法。

      使用AlertDialog.Builder创建对话框需要了解以下几个方法:

setTitle :为对话框设置标题
    setIcon :为对话框设置图标
    setMessage:为对话框设置内容
setView : 给对话框设置自定义样式
setItems :设置对话框要显示的一个list,一般用于显示几个命令时
setMultiChoiceItems :用来设置对话框显示一系列的复选框
setNeutralButton    :普通按钮

setPositiveButton   :给对话框添加"Yes"按钮
setNegativeButton :对话框添加"No"按钮
create : 创建对话框
show :显示对话框


http://www.2cto.com/kf/201205/131876.html