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

这段代码展示了如何在Android中创建一个带有确认和取消按钮的对话框,包括参数设置、事件监听器的绑定以及如何处理返回键事件。该对话框在用户点击确定或取消时触发相应的回调函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实例如下:

/**

* 弹出一个带确认和取消的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实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值