哈囉大家好,昨天已經練習一種AlertDialog了,這個單純顯示訊息的一個視窗,
那今天要來練習另外一種,也是常見的,有點類似Javascript的Comfirm,
可以顯示內容,並可以選擇是/否,與使用者對話的AlertDialog。
我們要先建立一個AlertDialog,並且設定他的訊息內容(setMessage),
setCancelable(false),則是使Android主要功能鍵不起作用(防止亂按導致視窗消失),
之後設定左邊按鈕setPositiveButton以及右邊的按鈕setNegativeButton,
最後呼叫該AlertDialog就完成囉!
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("是否要參加Ithome鐵人賽?");
builder.setCancelable(false);
builder.setPositiveButton("是", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
//按下是之後要做的事
}
});
builder.setNegativeButton("否", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
//按下否之後要做的事
}
});
AlertDialog alert = builder.create();
alert.show();
今天的練習就到這邊囉,我們明天見啦!掰掰~