Android Dialog

简介

  对话框是一个小窗口,提示用户做出决定或输入其他信息。一个对话框没有填慢屏幕,通常用于需要用户进行操作的模态事件。

  Dialog本身为基类,重要接口为DialogInterface接口,android SDK提供了一些子类,描述不同的Dialog。常用的有ProgressDialog、DatePickerDialog、TimePickerDialog

  Dialog一般情况下分为三个区域【标题区域】【内容区域】【底部按钮区域】

  Dialog底部按钮区域默认按钮一般为三个

DialogInterface接口重要方法

Dialog关闭方法public void dismiss();

Dialog关闭监听interface OnDismissListener

Dialog打开监听interface OnShowListener

Dialog底部按钮点击事件监听interface OnClickListener

Dialog多选列表项选中事件监听interface OnMultiChoiceClickListener

Dialog对象常用方法

Dialog打开show()

Dialog关闭dismiss()方法

Dialog关闭问题

点击返回按钮关闭

执行dismiss()方法关闭

点击dialog屏幕之外的地方关闭

如果只能执行dismiss()方法关闭可以使用setCancelable(false)