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例子中!