Dialog对话框
上一节
下一节

Dialog概述
Dialog是一个让用户做一个决定或者输入一些信息的窗口
对话框通常不充满屏幕与Toast不同,对话框不会自动关闭
对话框出现时,当前Activity的界面继续显示但不能进行交
互对话框不是一个视图,基类是Dialog继承自Object。

Dialog的构建方法
对话框的创建方法有多种
Android系统提供了很多对话框的类用于创建各种对话框
android.app.AlertDialog
android.app.DatePickerDialog
android.app.TimePickerDialog
android.app.ProgressDialog
自主定义对话框内容
通过AlertDialog创建对话框是最常用的办法

AlertDialog详解
AlertDialog是Dialog的直接子类
包含一个标题
包含一个文本消息
可以管理0~3个按钮
可以包含单选列表和多选列表
不能直接创建对象,需要使用AlertDialog.Builder
使用AlertDialog
创建AlertDialog对象

使用Builder对象的setTitle()方法设置标题内容
![]()
使用Builder对象的setMessage()方法设置消息内容
![]()
使用AlertDialog 2
添加按钮


