android AlertDialog對話方塊用法

2021-08-03 11:27:27 字數 2320 閱讀 8251

我們在平時的開發過程中很多情況下都會用到對話方塊alertdialog,這裡就對alertdialog一些常用的情況做個介紹

alertdialog.builder builder = new alertdialog.builder(this);

builder.settitle("確認對話方塊");//設定標題

builder.seticon(r.mipmap.ic_launcher);//設定圖示

builder.setmessage("確認對話方塊提示內容");//設定內容

builder.setpositivebutton("確定", new dialoginte***ce.onclicklistener()

});builder.setnegativebutton("取消", new dialoginte***ce.onclicklistener()

});//用creat()方法建立dialog, show()方法展示出來

alertdialog dialog = builder.create();

dialog.show();

final string list = ;

alertdialog.builder builder = new alertdialog.builder(this);

builder.settitle("選擇性別");//設定標題

builder.seticon(r.mipmap.ic_launcher);//設定圖示

//單選

builder.setsinglechoiceitems(list, 0, new dialoginte***ce.onclicklistener()

});alertdialog dialog = builder.create();

dialog.show();

final  string list = ;

alertdialog.builder builder = new alertdialog.builder(this);

builder.settitle("愛好");

builder.seticon(r.mipmap.ic_launcher);//設定圖示

builder.setmultichoiceitems(list, null, new dialoginte***ce.onmultichoiceclicklistener() else

}});

builder.setnegativebutton("取消", new dialoginte***ce.onclicklistener()

});alertdialog dialog = builder.create();

dialog.show();

final  string list = ;

alertdialog.builder builder = new alertdialog.builder(this);

builder.settitle("愛好");

builder.seticon(r.mipmap.ic_launcher);//設定圖示

builder.setitems(list, new dialoginte***ce.onclicklistener()

});builder.setnegativebutton("取消", new dialoginte***ce.onclicklistener()

});alertdialog dialog = builder.create();

dialog.show();

//layoutinflater將自定義的布局檔案載入進來

view view1 = layoutinflater.from(this).inflate(r.layout

.dialog_view, null);

alertdialog.builder builder = new alertdialog.builder(this);

builder.settitle("自定義對話方塊");

builder.seticon(r.mipmap

.ic_launcher);//設定圖示

//設定自定義view

builder.setview(view1);

alertdialog dialog = builder.create();

dialog.show();

以上介紹是一些基本的對話方塊用法,但也包含了大多需求,如果有什麼不能滿足的,我們用自定義對話方塊就可以了。

對話方塊 訊息對話方塊

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

對話方塊中顯示對話方塊

一 對話方塊中顯示對話方塊的方法 1 首先建立要在對話方塊裡顯示的那個對話方塊,命名為 idd inner 設定這個對話方塊的屬性 1 style 選擇 child 中文版 樣式 選擇 下層 2 border 為 none 中文版 邊框 選擇 無 2 為了顯示時能夠準確定位,我們可以在右邊要顯示對話...

常用對話方塊 訊息對話方塊

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