当前位置: 移动技术网 > 移动技术>移动开发>Android > 弹出一个带确认和取消的dialog实例

弹出一个带确认和取消的dialog实例

2019年07月24日  | 移动技术网移动技术  | 我要评论

实例如下:

/**
 * 弹出一个带确认和取消的dialog
 * @param context
 * @param title
 * @param msg
 * @param okbutton
 * @param ok 点击确定事件
 * @param nobutton
 * @param no 点击取消事件
 * @return
 */
public static alertdialog openconfirmdialog(context context, string title,
string msg, string okbutton, onclicklistener ok, string nobutton,
onclicklistener no) {
builder builder = new builder(context);
builder.settitle(title);
builder.setmessage("\n" + msg + "\n");
builder.setnegativebutton(okbutton, ok);
builder.setneutralbutton(nobutton, no);
alertdialog loadwaitdialog = builder.create();
loadwaitdialog.setcanceledontouchoutside(false);
loadwaitdialog.show();
return loadwaitdialog;

}







/**
* 监听返回按钮
*/
public boolean onkeydown(int keycode, keyevent event) {
if (keycode == keyevent.keycode_back) {

 yourtools.openconfirmdialog(this, "", "是否退出?", "确定",
new dialoginterface.onclicklistener() {


@override
public void onclick(dialoginterface dialog,
int which) {
//todo
}
}, "取消", new dialoginterface.onclicklistener() {


@override
public void onclick(dialoginterface dialog,
int which) {

                                //todo
}
});

return false;
}

以上这篇弹出一个带确认和取消的dialog实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网