自定義對話方塊的三種方式 MadHouse

2021-05-25 11:58:19 字數 1581 閱讀 4374

linearlayout layout = (linearlayout)

minflater.inflate(r.layout.bind_weibo_dialog, null);

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

mydialog.setview(layout, 0, 0, 0, 0);

mydialog.setonkeylistener(keylistener);

name_edittext = (edittext)

layout.findviewbyid(r.id.bind_weibo_dialog_name);

pass_edittext = (edittext)

layout.findviewbyid(r.id.bind_weibo_dialog_password);

layout.findviewbyid(r.id.bind_weibo_dialog_btn_ok).setonclicklistener(new

button.onclicklistener()

});mydialog.show();

mydialog = new dialog(this, r.style.tancstyle);

mydialog.setcontentview(r.layout.bind_weibo_dialog);

mydialog.setonkeylistener(keylistener);

name_edittext = (edittext) mydialog.findviewbyid(r.id.bind_weibo_dialog_name);

pass_edittext = (edittext) mydialog.findviewbyid(r.id.bind_weibo_dialog_password);

mydialog.findviewbyid(r.id.bind_weibo_dialog_btn_ok).setonclicklistener(new button.onclicklistener()

});mydialog.show();

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

mydialog.setonkeylistener(keylistener);

mydialog.show();

// 注意此處要放在show之後 否則會報異常

mydialog.setcontentview(r.layout.bind_weibo_dialog);

name_edittext = (edittext)

mydialog.findviewbyid(r.id.bind_weibo_dialog_name);

pass_edittext = (edittext)

mydialog.findviewbyid(r.id.bind_weibo_dialog_password);

mydialog.findviewbyid(r.id.bind_weibo_dialog_btn_ok).setonclicklistener(new

onclicklistener()

});

自定義對話方塊

public void normaldialog 對話方塊的 private dialoginte ce.onclicklistener mydialoglistener new dialoginte ce.onclicklistener alertdialog.builder對話方塊沒有類似fin...

全域性對話方塊透明對話方塊自定義對話方塊

為什麼會寫這玩意呢,對,是因為無聊,不過全域性對話方塊在專案中還是經常用到的,主要是記得新增許可權就好了,可能對剛入門的學弟學妹們可能有幫助 許可權 簡單的 快 public static void dialog context context,string dstr window window d...

三種 對話方塊

對話方塊有三種 1 alert 只是提醒,不能對指令碼產生任何改變 2 confirm 一般用於確認,返回 true 或者 false 所以可以輕鬆用於 if.else.判斷 下面我們分別演示 對話方塊有三種 2 一般用於確認,返回 true 或者 false 所以可以輕鬆用於 ifelse判斷 下...