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