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();

小渣云(36元/月)美国VPS洛杉矶 8核 8G

小渣云 做那个你想都不敢想的套餐 你现在也许不知道小渣云 不过未来你将被小渣云的产品所吸引小渣云 专注于一个套餐的商家 把性价比 稳定性 以及价格做到极致的商家,也许你不相信36元在别人家1核1G都买不到的价格在小渣云却可以买到 8核8G 高配云服务器,并且在安全性 稳定性 都是极高的标准。小渣云 目前使用的是美国超级稳定的ceranetworks机房 数据安全上 每5天备份一次数据倒异地 支持一...

VirMach:$7.2/年KVM-美元512MB/$7.2/年MB多个机房个机房可选_双线服务器租赁

Virmach对资源限制比较严格,建议查看TOS,自己做好限制,优点是稳定。 vCPU 内存 空间 流量 带宽 IPv4 价格 购买 1 512MB 15GB SSD 500GB 1Gbps 1 $7/VirMach:$7/年/512MB内存/15GB SSD空间/500GB流量/1Gbps端口/KVM/洛杉矶/西雅图/芝加哥/纽约等 发布于 5个月前 (01-05) VirMach,美国老牌、稳...

美国高防云服务器 1核 1G 26元/月 香港/日本站群服务器 E5 16G 1600元/月 触摸云

触摸云国内IDC/ISP资质齐全商家,与香港公司联合运营, 已超8年运营 。本次为大家带来的是双12特惠活动,美国高防|美国大宽带买就可申请配置升档一级[CPU内存宽带流量选一]升档方式:CPU内存宽带流量任选其一,工单申请免费升级一档珠海触摸云科技有限公司官方网站:https://cmzi.com/可新购免费升档配置套餐:地区CPU内存带宽数据盘价格购买地址美国高防 1核 1G10M20G 26...

dialoginterface为你推荐
李智慧李智慧的《Goodbye to romance》的中文歌词orphanremoval大家知道orphan这个单词除了孤儿还有什么意思吗?视频技术怎么做视频?币众筹众筹平台开发哪家好审计平台什么叫数据库审计系统?bt代理有人推荐我成为btbank代理人,这个没有什么风险?收费视频怎么制作收费视频点心os点心操作系统?第三方支付系统第三方支付平台有哪些yy号注册怎么申请yy号
国内ip代理 猫咪av永久最新域名 美国域名 cn域名价格 国际域名抢注 免费国际域名 中文国际域名 香港托管 服务器cpu性能排行 美国php空间 国外免费空间 howfile 韩国名字大全 seednet 200g硬盘 tna官网 昆明蜗牛家 免费cdn 腾讯总部在哪 免费外链相册 更多