Android AlertDalog對話方塊

2021-07-03 06:36:04 字數 2436 閱讀 6854

在做android開發的時候經常會遇到需要提醒使用者選擇或操作的情況,這時候我們可以建立乙個alertdalog來使用。

new alertdalog.builder()時可以通過方法鏈來進行使用,也可以宣告alertdalog變數來接收使用。

一、通過宣告乙個alertdalog變數定義對話方塊(帶標題、內容、乙個按鈕)

private alertdialog.builder alertdialog;

alertdialog = new alertdialog.builder(this);

alertdialog.settitle("我是標題");

alertdialog.setmessage("我是內容");

alertdialog.setpositivebutton("確定", null);//第二個引數為事件***

二、通過方法鏈來定義對話方塊(標題、標題圖示、輸入框、三個按鈕)

new alertdialog.builder(this)

.settitle("請輸入")

.seticon(r.drawable.wifi)

.setview(new edittext(this))//通過setview方法可以自定義顯示在對話方塊中的元件、例如edittext、datepicker等

.setpositivebutton("確認輸入",null)

.setnegativebutton("取消輸入",null)

三、定義三個按鈕的對話方塊

new alertdialog.builder(this);

.settitle("請確定選擇");

.setmessage("選擇是否或取消");

.setpositivebutton("是", null);

.setnegativebutton("否", null);

.setneutralbutton("取消", null);

四、單選框

new alertdialog.builder(this)

.settitle("單選框")

.setsinglechoiceitems(new string, 0, null)

.setnegativebutton("取消選擇",null)

五、多選框

new alertdialog.builder(this)

.settitle("多選框")

.setmultichoiceitems(new string,null,null)

.setpositivebutton("確定選擇",null)

.setnegativebutton("取消選擇",null)

六、列表框

new alertdialog.builder(this)

.settitle("列表框")

一些set方法參考

settitle

設定標題

seticon

設定標題ico圖示

setmessage

設定內容

setpositivebutton

設定正向按鈕【位於右邊】

setnegativebutton

設定負向按鈕【位於左邊】

setneutralbutton

設定中間按鈕【位於中間】

setsinglechiceitems

設定單選框

setmultichoiceitems

設定多選框

setitems

設定列表框

setview 

設定view

模態對話方塊 非模態對話方塊 標準對話方塊 檔案對話方塊

模態對話方塊 qdialog 非模態對話方塊 qdialog 標準對話方塊 關於對話方塊 問題對話方塊等 qmessagebox 檔案對話方塊 qfiledialog 標準對話方塊還有 qcolordialog 選擇顏色 qfiledialog 選擇檔案或者目錄 qfontdialog 選擇字型 q...

android AlertDialog對話方塊用法

我們在平時的開發過程中很多情況下都會用到對話方塊alertdialog,這裡就對alertdialog一些常用的情況做個介紹 alertdialog.builder builder new alertdialog.builder this builder.settitle 確認對話方塊 設定標題 b...

對話方塊 訊息對話方塊

我們在使用windows系統的過程中經常會見到訊息對話方塊,提示我們有異常發生或提出詢問等。因為在軟體開發中經常用到訊息對話方塊,所以mfc提供了兩個函式可以直接生成指定風格的訊息對話方塊,而不需要我們在每次使用的時候都要去建立對話方塊資源和生成對話方塊類等。這兩個函式就是cwnd類的成員函式mes...