Android界面提醒框有三種,分別是Toast,對話框以及Notification。在這三種提示框中,我們已經(jīng)很熟悉Toast的使用了,下面我們將要詳細介紹對話框的使用
1.新建工程
【File】à【new】à【Android Application Project】命名為:03_對話框合集
2.編寫布局
根據(jù)需求編寫布局文件,效果如圖1-1所示:
圖1-1對應(yīng)的xml布局頁面如例1-1所示:
由例1-1可知:當(dāng)點擊不同的按鈕時,執(zhí)行不同的方法,在各個方法中實現(xiàn)不同的對話框效果。
3.編寫點擊事件
點擊“確定取消對話框”按鈕時,程序執(zhí)行click01方法,具體實現(xiàn)如下:
- 創(chuàng)建一個對話框構(gòu)造器,代碼如例1-2:
若要創(chuàng)建一個提示框AlertDialog,我們必選先創(chuàng)建一個該提示框的構(gòu)造器。參考文檔,如圖1-2所示:
例1-2所示
例1-2可知:AlertDialog.Builder是創(chuàng)建AlertDialog的構(gòu)造器。
- 設(shè)置提示框的標(biāo)題,代碼如例1-3:
例1-3
- 設(shè)置提示框的提示按鈕的點擊事件,代碼如例1-5:
例1-5
- 生成AlertDialog對象并使之在手機頁面上顯示,代碼如例1-6:
例1-6
運行程序,點擊按鈕,此時效果如圖1-3所示:
點擊按鈕后效果如圖1-4所示:
圖1-4所示
本文版權(quán)歸黑馬程序員Android
培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!
作者:黑馬程序員Android培訓(xùn)學(xué)院
首發(fā):http://android.ithaima.com