本講介紹一下Android基本組件:對(duì)話框AlertDialog。
API:
java.lang.Object | |
? | android.app.AlertDialog.Builder |
使用AlertDialog.Builder創(chuàng)建對(duì)話框需要了解以下幾個(gè)方法:
- setTitle :為對(duì)話框設(shè)置標(biāo)題
- setIcon :為對(duì)話框設(shè)置圖標(biāo)
- setMessage:為對(duì)話框設(shè)置內(nèi)容
- setView : 給對(duì)話框設(shè)置自定義樣式
- setItems :設(shè)置對(duì)話框要顯示的一個(gè)list,一般用于顯示幾個(gè)命令時(shí)。
- setMultiChoiceItems :用來(lái)設(shè)置對(duì)話框顯示一系列的復(fù)選框。
- setNeutralButton :
- setPositiveButton :給對(duì)話框添加"Yes"按鈕
- setNegativeButton :對(duì)話框添加"No"按鈕
- create : 創(chuàng)建對(duì)話框
- show :顯示對(duì)話框
下面我們來(lái)看一下最簡(jiǎn)單對(duì)話框。
這個(gè)對(duì)話框只是簡(jiǎn)單的顯示內(nèi)容,使用默認(rèn)圖標(biāo),沒(méi)有按鈕,不多說(shuō),貼代碼:
(Lesson_02_Dia是類名,請(qǐng)換成自己的?。?
下面我們?yōu)檫@個(gè)對(duì)話框加個(gè)按鈕,效果:
代碼:
添加按鈕時(shí),需要同時(shí)為該按鈕指定監(jiān)聽(tīng)器。
下面,我們修改一個(gè)圖標(biāo),添加兩個(gè)按鈕,同時(shí)顯示多個(gè)選項(xiàng),先看下效果:
代碼:
說(shuō)明已經(jīng)寫在注釋中了。
下面再介紹一種比較常用的式樣,如圖:
代碼:
好了,今天就寫到這,改天寫一下,如果在彈出框中做一個(gè)登陸界面。
繼續(xù)補(bǔ)充...先上圖...
頁(yè)面login.xml: 示例寫的比較簡(jiǎn)單,布局大家可以自己完善、修改。
代碼 : (也比較簡(jiǎn)單)
有問(wèn)題歡迎大家交流。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
