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

实例如下:

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

时间: 2024-09-20 18:24:29

弹出一个带确认和取消的dialog实例的相关文章

js多级树形弹出一个小窗口层(非常好用)实例代码_javascript技巧

复制代码 代码如下: // JScript 文件 var inputID, inputName;function ExpandSubCategory(iCategoryID, FahterID) {     var li_father = document.getElementById("li_" + iCategoryID);    if (li_father.getElementsByTagName("li").length > 0) //如果已经加载了下

如何在调用WCF服务之前弹出一个确认对话框?

昨天有人在微博上问我如下一个问题: 老蒋,客户端调用wcf的一个接口函数时,有没有什么办法可以先弹出一个确认框,确认后再执行调用.因为这个接口函数再很多地方都执行了调用,所以我想在某个入口进行统一地弹出一个确认框... 其实这个问题可以通过WCF的扩展来完成,具体来说这个扩展涉及到一个我们不太常用的组件"InteractiveChannelInitializer",在我的<WCF全面解析>中对它有过概括性的介绍.InteractiveChannelInitializer实现

JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)_javascript技巧

本文实例讲述了JS+CSS实现鼠标经过弹出一个DIV框效果.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

javascript弹出一个对话框,怎么样才能做到始终在最前面呢?

问题描述 只有关闭该对话框才结束.否则,进行其他操作,比如浏览器打开新网页,或者打开其他的窗口,该对话框还是在最前面.只有点击关闭获取确认才关闭掉~ 解决方案 解决方案二:大伙帮帮忙给带你思路呗~解决方案三:对话框是div么,z-index:99999999解决方案四:js自带的alert()就是你说的这个效果吧,如果自己想做的漂亮的做那个遮罩效果解决方案五:引用3楼aazbc的回复: js自带的alert()就是你说的这个效果吧,如果自己想做的漂亮的做那个遮罩效果 引用2楼u010442195

Android AndBase框架内部封装实现进度框、Toast框、弹出框、确认框(二)_Android

本文是针对AndBase框架学习整理的第二篇笔记,想要了解AndBase框架的朋友可以阅读本文,大家共同学习. 使用AbActivity内部封装的方法实现进度框,Toast框,弹出框,确认框 AndBase中AbActivity封装好了许多方法提供我们去使用,使得在使用的时候更加的方便,只需要传递相关参数即可..省去了我们自己使用基础的函数进行构造... 就好比进度框,Toast框,弹出框,确认框...这些基本的东西都在AndBase的AbActivity封装好了...我们只需要传递参数调用其中

ASP.NET弹出一个对话框

我们在ASP.NET程序的开发过程中,常常需要向用户给出提示信息,比如是否"操作成功","确定"还是"取消"操作. (1) 点击页面上的按钮,弹出一个对话框提示是"确定"还是"取消"操作,我们采用在按钮中添加属性来完成: 举例如下: public System.Web.UI.WebControls.Button btnDelRow; btnDelRow.Attributes.Add("onclic

c#弹出一个消息框,3秒后自动消失

问题描述 c#弹出一个消息框,3秒后自动消失 发现c#中MessageBox没有构造函数,无法生成对象,就无法销毁对象,请问如何实现这个功能? 解决方案 http://nxhujiee.blog.163.com/blog/static/298444220155238351302/http://www.cnblogs.com/ap0606122/archive/2012/10/23/2735325.htmlhttp://blog.csdn.net/huangshunle/article/detai

win7系统-win7 32位不能自动关机,总是弹出一个对话框

问题描述 win7 32位不能自动关机,总是弹出一个对话框 以前是必须强制关机,网上的方法也试了,可是没有很好的解决,有一个热修理什么的补丁安装了以后,就经常有下面的对话框了 解决方案 这一般是声卡带的程序异常造成的,一般如果你使用的是山寨盗版,那种集成驱动的系统盘装的,就很可能出这些奇怪的问题,建议你下载安装原版的系统 下载地址 msdn.itellyou.cn 解决方案二: 看看是不是有些程序没有关掉,主要是多媒体类的.再就是查一下毒,参考http://zhidao.baidu.com/qu

如何弹出一个新的窗口

问题描述 我想单击一下这个按钮<asp:Buttonrunat="server"ID="BtCancle"Text="取消订单"/>然后弹出一个新的窗口,然后可以在新的窗口填写一些取消的原因,应该怎么做? 解决方案 解决方案二:Window.ShowModalDialog()解决方案三:js:给按钮加上事件利用showModalDialog()打开窗口,取返回值解决方案四:在后台的post_load中写入this.BtCancle.A