Dialog對話方塊

2021-07-12 03:06:58 字數 2908 閱讀 9354

確認對話方塊 、單選按鈕對話方塊、多選按鈕對話方塊、列表對話方塊

//一、確認對話方塊alertdialog

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

//設定名字

builder.settitle("確認對話方塊");

//設定圖示

builder.seticon(r.drawable.ic_launcher);

//提示內容

builder.setmessage("確認對話方塊內容");

//設定確認按鈕

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

});//設定取消按鈕

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

});//通過builder.create()得到乙個alertdialog

alertdialog dialog=builder.create();

//顯示對話方塊

dialog.show();

//二、setsinglechoiceitems單選對話方塊

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

//設定名字

builder.settitle("選擇性別");

//設定圖示

builder.seticon(r.drawable.ic_launcher);

//設定單選按鈕

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

});//通過builder.create()得到乙個alertdialog

alertdialog dialog=builder.create();

//顯示對話方塊

dialog.show();

//三、顯示多選按鈕對話方塊

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

//設定名字

builder.settitle("選擇性別");

//設定圖示

builder.seticon(r.drawable.ic_launcher);

//設定單選按鈕

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

else

}});

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

});//通過builder.create()得到乙個alertdialog

alertdialog dialog=builder.create();

//顯示對話方塊

dialog.show();

//四、列表對話方塊

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

//設定名字

builder.settitle("部門列表");

//設定圖示

builder.seticon(r.drawable.ic_launcher);

//設定單選按鈕

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

});//通過builder.create()得到乙個alertdialog

alertdialog dialog=builder.create();

//顯示對話方塊

dialog.show();

// 五、自定義對話方塊

// 1.自定義對話方塊布局檔案

<?xml version="1.0" encoding="utf-8"?>

// 獲取內容布局

layoutinflater inflater=layoutinflater.from(this);

view view=inflater.inflate(r.layout.dialog_layout, null);

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

// 設定名字

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

// 設定圖示

builder.seticon(r.drawable.ic_launcher);

builder.setview(view);

// 通過builder.create()得到乙個alertdialog

alertdialog dialog = builder.create();

// 顯示對話方塊

dialog.show();

Dialog對話方塊

一 常用的對話方塊 普通對話方塊 單選對話方塊 多選對話方塊 自定義對話方塊 水平進度條對話方塊 圓形進度條對話方塊 日期選擇對話方塊 時間選擇對話方塊 普通對話方塊 button.setonclicklistener new view.onclicklistener builder.setnega...

Element 對話方塊 Dialog

在 dialog取消按鈕或者在對話方塊關閉的before colse事件中新增 closediglog 注意 清空表單一定要給el form item新增prop屬性,不然重置表單無效 上面為一種清空方式 還有種清空方式為 最簡單粗暴就是在dialog對話方塊新增v if,下次開啟對話方塊重新渲染即...

EasyUi之dialog對話方塊

1 該元件依賴於linkbutton 及window元件 2 基本功能實現,兩種方式,一種是直接寫 divid box class easyui dialog style width 500px height 250px 對話方塊div 第二種是js形式 divid box 對話方塊 div js檔...