AlertDialog對話框的幾種實現方法有以下幾種:
使用AlertDialog.Builder:通過AlertDialog.Builder創建一個AlertDialog實例,然后設置標題、消息、按鈕等屬性,最后調用show方法顯示對話框。AlertDialog.Builder builder = new AlertDialog.Builder(context);builder.setTitle("標題").setMessage("消息").setpositivebutton("確定", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int id) {// 點擊確定按鈕的邏輯處理}}).setNegativeButton("取消", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int id) {// 點擊取消按鈕的邏輯處理}});AlertDialog dialog = builder.create();dialog.show();
使用AlertDialog的靜態方法:通過AlertDialog的靜態方法直接創建一個AlertDialog實例,并設置標題、消息、按鈕等屬性,最后調用show方法顯示對話框。AlertDialog dialog = AlertDialog.Builder(context).setTitle("標題").setMessage("消息").setPositiveButton("確定", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int id) {// 點擊確定按鈕的邏輯處理}}).setNegativeButton("取消", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int id) {// 點擊取消按鈕的邏輯處理}}).create();dialog.show();
使用DialogFragment:創建一個繼承自DialogFragment的子類,在onCreateDialog方法中創建AlertDialog實例,并設置標題、消息、按鈕等屬性,最后調用show方法顯示對話框。public class MyDialogFragment extends DialogFragment {@Overridepublic Dialog onCreateDialog(Bundle savedInstanceState) {AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());builder.setTitle("標題").setMessage("消息").setPositiveButton("確定", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int id) {// 點擊確定按鈕的邏輯處理}}).setNegativeButton("取消", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int id) {// 點擊取消按鈕的邏輯處理}});return builder.create();}}// 在Activity中顯示對話框MyDialogFragment dialogFragment = new MyDialogFragment();dialogFragment.show(getSupportFragmentManager(), "dialog");
這些是常見的AlertDialog對話框的實現方法,開發者可以根據自己的需求選擇適合的方法。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
題記是指寫在文章標題下、正文前的文字。在作文中巧妙地設置題記,既能起到勾勒作用,又能提示文章內容,揭示文章主旨,激發讀者閱讀興趣。第一,碑文可以用來說明寫作的原因,或者營造一種環境。感覺初中它是我內心深處的一股清泉,不會枯竭,不會嘔吐,永遠奔流,澆灌著我人生旅途中的一草一木。………..——題詞第二,題詞要表明主要內容,揭示作品內涵。抹去心靈的界限表面的邊界可以用...
少林寺上市了沒有?不是“少林寺還不是上市公司。少林寺能否上市需要看它的歷史沿革、法律、財務等方面的問題,不過大體判斷,上市的障礙應該比較小,因為現在有了科創板,尺度進一步放寬,未來如果上交所和深交所采用注冊制,上市的可能性就大了。”少林寺門票多少錢?少林寺門票為80元/人。自2018年9月20日起,《河南省降低國有景區門票價格實施方案》正式執行。河南省發改委宣布降低4家省管...
1,ipad裝機必備軟件 ipad裝機必備軟件一般就是瀏覽器ipad裝機必備、QQ聊天ipad裝機必備、電子書閱讀ipad裝機必備等等,去99軟件站 ipad專區 下載。還可以越獄呢2,ipad必裝軟件值得推薦1、NotabilityNotability 是一個筆記和PDF 標注App。不管你是手寫,繪畫,還是掃描的文檔,都可以對它輕松編輯標注。使用它基本無紙化了,使用它可以手寫筆記,創建任務清單...