Android有四种默认的Dialog实现:AlertDialog、ProgressDialog、DatePickerDialog、TimePickerDialog。另外你还可以继承android.app.Dialog实现自已的dialog。
1.AlertDialog是一种能构造默认的零、一、二、三个按钮的对话框和单选或多选的的选择对话框。
2.ProgressDialog是继函大自AlertDialog,除了AlertDialog功能外,它还能显视进度圈或条的对话框。
3.DatePickerDialog/TimePickerDialog是分别能让用户选择日期和时间的对话框。
-------------------
AlertDialog部分:
1.不同个数按钮选择的Dialog:
注意:每个setXX都是可选可不选的。例如:可以都不选只选setMessage("--")得到和toast一样效果的dialog。
2.单选Dialog:
加入:
3.多选Dialog:
加入:
4.可输入Dialog:
在加入:
.setView(textEntryView)
----------------------------------
ProgressDialog部分:
----------------------------------
DatePickerDialog或DatePickerDialog部分:
注意:所有例子都在Android自带的ApiDemos例子中!