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

virmach:AMD平台小鸡,赌一把,单车变摩托?$7.2/年-512M内存/1核/10gSSD/1T流量,多机房可选

virmach送来了夏季促销,价格低到爆炸,而且在低价的基础上还搞首年8折,也就是说VPS低至7.2美元/年。不过,这里有一点要说明:你所购买的当前的VPS将会在09/30/2021 ~ 04/30/2022进行服务器转移,而且IP还会改变,当前的Intel平台会换成AMD平台,机房也会变动(目前来看以后会从colocrossing切换到INAP和Psychz),采取的是就近原则,原来的水牛城可能...

RackNerd($199/月),5IP,1x256G SSD+2x3THDD

我们先普及一下常识吧,每年9月的第一个星期一是美国劳工节。于是,有一些服务商会基于这些节日推出吸引用户的促销活动,比如RackNerd有推出四款洛杉矶和犹他州独立服务器,1G带宽、5个独立IP地址,可以配置Windows和Linux系统,如果有需要独立服务器的可以看看。第一、劳工节促销套餐这里有提供2个套餐。两个方案是选择犹他州的,有2个方案是可以选择洛杉矶机房的。CPU内存SSD硬盘配置流量价格...

弘速云香港VPSVPS线路有CN2+BGP、CN2 GIA,KVM虚拟化架构,裸金属月付564元

弘速云怎么样?弘速云是创建于2021年的品牌,运营该品牌的公司HOSU LIMITED(中文名称弘速科技有限公司)公司成立于2021年国内公司注册于2019年。HOSU LIMITED主要从事出售香港vps、美国VPS、香港独立服务器、香港站群服务器等,目前在售VPS线路有CN2+BGP、CN2 GIA,该公司旗下产品均采用KVM虚拟化架构。可联系商家代安装iso系统。点击进入:弘速云官方网站地址...

dialoginterface为你推荐
网络审计网络安全审计系统的背景印度尼西亚国家代码谁知道世界各国的国家电话代码?印度尼西亚国家代码国际代码天翼校园宽带电信校园宽带手机怎么上网什么是生态系统生态系统的结构是什么腾讯贴吧QQ贴吧如何发帖移动硬盘文件或目录损坏且无法读取急:移动硬盘无法访问,打开提示”文件或目录损坏且无法读取”网络备份怎样手动备份宽带帐号密码病毒分析网站谁给个病毒网站分析的工具?哪找?谢谢了,大神帮忙啊视频比特率是什么视频码率 音频比特率多少合适?
广西虚拟主机 域名服务dns的主要功能为 已经备案域名 免费申请网页 directspace 便宜服务器 云主机51web 徐正曦 服务器干什么用的 鲁诺 多线空间 网通服务器 美国凤凰城 韩国代理ip 国外的代理服务器 学生服务器 免费个人网页 后门 宿迁服务器 广州服务器托管 更多