dialoginterfaceandroid 怎么获取alertdailog自定义布局里的控件

dialoginterface  时间:2021-06-03  阅读:()

Android 页面关闭时,弹出提示框。我怎麼获取他点的是确定还是取消?

AlertDialogalert=newAlertDialog.Builder(XXX.this).setTitle("提示")<br> .setMessage("确定要退出么?")<br> .setPositiveButton("确定",newDialogInterface.OnClickListener(){//设置确定按钮<br> @Override//处理确定按钮点击事件<br> publicvoidonClick(DialogInterfacedialog,intwhich){<br> finish();<br> }<br> })<br>.setNegativeButton("取消",newDialogInterface.OnClickListener(){//设置取消按钮<br>@Override//取消按钮点击事件<br> publicvoidonClick(DialogInterfacedialog,intwhich){<br> dialog.cancel();//对话框关闭。

<br> }<br> }).create();<br> alert.show();

安卓怎么在在对话框中 搞一个进度条

安卓在对话框中,嵌入进入条,其实是直接在对话框显示xml文件,嵌入一个progress的对话框,如下代码: .yarin.android.TestOnPDialog; import?android.app.Activity; import?android.app.ProgressDialog; import?android.content.DialogInterface; import?android.os.Bundle; import?android.view.View; import?android.widget.Button; public?class?PDialog?extends?Activity { ????private?Button?mButton01,mButton02; ????int?m_count?=?0; ????//声明进度条对话框 ????ProgressDialog?m_pDialog; ????@Override ????public?void?onCreate(Bundle?savedInstanceState) ????{ ????????super.onCreate(savedInstanceState); ????????setContentView(R.layout.main); ????????//得到按钮对象 ????????mButton01?=?(Button)findViewById(R.id.Button01); ????????mButton02?=?(Button)findViewById(R.id.Button02); ????????//设置mButton01的事件监听 ????????mButton01.setOnClickListener(new?Button.OnClickListener()?{ ????????????@Override ????????????public?void?onClick(View?v) ????????????{ ????????????????//?TODO?Auto-generated?method?stub ????????????????//创建ProgressDialog对象 ????????????????m_pDialog?=?new?ProgressDialog(PDialog.this); ????????????????//?设置进度条风格,风格为圆形,旋转的 ????????????????m_pDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); ????????????????//?设置ProgressDialog?标题 ????????????????m_pDialog.setTitle("提示"); ????????????????//?设置ProgressDialog?提示信息 ????????????????m_pDialog.setMessage("这是一个圆形进度条对话框"); ????????????????//?设置ProgressDialog?标题图标 ????????????????m_pDialog.setIcon(R.drawable.img1); ????????????????//?设置ProgressDialog?的进度条是否不明确 ????????????????m_pDialog.setIndeterminate(false); ????????????????//?设置ProgressDialog?是否可以按退回按键取消 ????????????????m_pDialog.setCancelable(true); ????????????????//?设置ProgressDialog?的一个Button ????????????????m_pDialog.setButton("确定",?new?DialogInterface.OnClickListener()?{ ????????????????????public?void?onClick(DialogInterface?dialog,?int?i) ????????????????????{ ????????????????????????//点击“确定按钮”取消对话框 ????????????????????????dialog.cancel(); ????????????????????} ????????????????}); ????????????????//?让ProgressDialog显示 ????????????????m_pDialog.show(); ????????????} ????????}); ??????//设置mButton02的事件监听 ????????mButton02.setOnClickListener(new?Button.OnClickListener()?{ ????????????@Override ????????????public?void?onClick(View?v) ????????????{ ????????????????//?TODO?Auto-generated?method?stub ????????????????m_count?=?0; ????????????????//?创建ProgressDialog对象 ????????????????m_pDialog?=?new?ProgressDialog(PDialog.this); ????????????????//?设置进度条风格,风格为长形 ????????????????m_pDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); ????????????????//?设置ProgressDialog?标题 ????????????????m_pDialog.setTitle("提示"); ????????????????//?设置ProgressDialog?提示信息 ????????????????m_pDialog.setMessage("这是一个长形对话框进度条"); ????????????????//?设置ProgressDialog?标题图标 ????????????????m_pDialog.setIcon(R.drawable.img2); ????????????????//?设置ProgressDialog?进度条进度 ????????????????m_pDialog.setProgress(100); ????????????????//?设置ProgressDialog?的进度条是否不明确 ????????????????m_pDialog.setIndeterminate(false); ????????????????//?设置ProgressDialog?是否可以按退回按键取消 ????????????????m_pDialog.setCancelable(true); ????????????????//?让ProgressDialog显示 ????????????????m_pDialog.show(); ????????????????new?Thread() ????????????????{ ????????????????????public?void?run() ????????????????????{ ????????????????????????try ????????????????????????{ ????????????????????????????while?(m_count?<=?100) ????????????????????????????{ ????????????????????????????????//?由线程来控制进度。

????????????????????????????????m_pDialog.setProgress(m_count++); ????????????????????????????????Thread.sleep(100); ????????????????????????????} ????????????????????????????m_pDialog.cancel(); ????????????????????????} ????????????????????????catch?(InterruptedException?e) ????????????????????????{ ????????????????????????????m_pDialog.cancel(); ????????????????????????} ????????????????????} ????????????????}.start(); ????????????} ????????}); ????} }

android 怎么获取alertdailog自定义布局里的控件

展开全部 LayoutInflater inflater = getLayoutInflater(); final View layout = inflater.inflate(R.layout.config, (ViewGroup) findViewById(R.id.tableView)); new AlertDialog.Builder(v.getContext()).setTitle("设置选项").setView(layout) .setPositiveButton("设置", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which){ EditText add=(EditText)layout.findViewById(R.id.address_c); EditText po=(EditText)layout.findViewById(R.id.port_c); if(add!=null&&po!=null) { if(add.getText().toString()!=""&&po.getText().toString()!="") insertConfigData(add.getText().toString(),po.getText().toString()); } //String address=add.getText().toString(); //String port=po.getText().toString(); //将获取的值组装成一条记录插入到数据库中 /* emptyTable(); insertConfigData("122.205.129.39","8080"); */ return; }}) .setNegativeButton("取消", null).show();

老薛主机入门建站月付34/月,年付345元,半价香港VPS主机

老薛主机怎么样?老薛主机这个商家有存在有一些年头。如果没有记错的话,早年老薛主机是做虚拟主机业务的,还算不错在异常激烈的市场中生存到现在,应该算是在众多商家中早期积累到一定的用户群的,主打小众个人网站业务所以能持续到现在。这不,站长看到商家有在进行夏季促销,比如我们很多网友可能有需要的香港vps主机季度及以上可以半价优惠,如果有在选择不同主机商的香港机房的可以看看老薛主机商家的香港vps。点击进入...

腾讯云2核4GB内存8M带宽 年74元

一般大厂都是通过首年才有可以享受爆款活动,然后吸引我们注册他们商家达到持续续费和购买的目的。一般只有大厂才能有这样的魄力和能力首年亏本,但是对于一般的公司和个人厂家确实难过,这几年确实看到不少的同类商家难以生存。这里我们可以看到有对应的套餐方案。不过这两个套餐都是100%CPU独享的,不是有某云商家限制CPU的。但是轻量服务器有个不好的就是带宽是较大且流量是限制的额,分别是1GB和1.2TB月流量...

CloudCone:$17.99/年KVM-1GB/50GB/1TB/洛杉矶MC机房

CloudCone在月初发了个邮件,表示上新了一个系列VPS主机,采用SSD缓存磁盘,支持下单购买额外的CPU、内存和硬盘资源,最低年付17.99美元起。CloudCone成立于2017年,提供VPS和独立服务器租用,深耕洛杉矶MC机房,最初提供按小时计费随时退回,给自己弄回一大堆中国不能访问的IP,现在已经取消了随时删除了,不过他的VPS主机价格不贵,支持购买额外IP,还支持购买高防IP。下面列...

dialoginterface为你推荐
华为总裁女儿为啥姓孟孟晚舟姓孟,任正非姓任,孟晚舟怎么是任正非的女?自定义表情搜狗输入法怎么添加自定义表情模式识别算法模式识别、神经网络、遗传算法、蚁群算法等等人工智能算法需要哪些数学知识?云计划云计划创富平台怎么样?有谁知道。介绍一下。币众筹收益权众筹为什么有吸引力activitygroupAndroid中如何在ActivityGroup里面监听back按钮,使得可按要求实现哪个activity可返回,哪个不需要。。移动硬盘文件或目录损坏且无法读取急:移动硬盘无法访问,打开提示”文件或目录损坏且无法读取”网络备份win7中如何备份网络设置embed函数C语言中push函数的定义以及用法。pmp格式在电脑上如何播放PMP格式电影?
免费域名空间 网站空间免备案 深圳虚拟主机 高防直连vps 荣耀欧洲 174.127.195.202 搜狗抢票助手 远程登陆工具 免费静态空间 512m内存 hnyd 52测评网 web服务器架设 web服务器的架设 工信部icp备案号 135邮箱 移动服务器托管 上海电信测速 主机管理系统 贵阳电信 更多