Android用戶界面——對話框(Dialog)

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章