■AlertDialog警示对话框
1.生成对话框方法:
3个层次4个区域:——创建AlertDialog.Builder对象
第一层:
图标区:setIcon()
标题区:setTitle() 或 setCustomTitle()
第二层:
内容区:setMessage() 简单文本内容
setItems()简单列表项
setSingleChoiceItems()单选列表项
setMultiChoiceItems()多选列表项
setAdapter()自定义列表项
setView()自定义View
第三层:
按钮区:setPositiveButton()或 setNegativeButton() 或setNeutralButton()
1个创建1个展示——.create().show()
2.其他常用方法:
setCanceledOnTouchOutside(boolean) 点击对话框外面是否致使对话框消失(默认true)
setCancelable(boolean) 是否按回退键取消对话框(默认true)
3.回调方法:
(1)onCreateDialog(int)——
定义后,仅在第一次打开时被调用。
(2)onPrepareDialog(int)——
若想每次对话框被打开时改变它的任何属性,可定义该方法。
若不定义该方法,则该对话框将保持和上次打开时一样。
定义后,每次打开对话时被调用。
(3)showDialog(int)——
显示一个对话框时被调用。
(4)dismissDialog(int)——
关闭对话框时被调用。