[经验分享] android 输入对话框 确认对话框

本帖最后由 xqing 于 2011-5-22 11:22 编辑

  1. protected Dialog onCreateDialog(int id) {  
  2.     if (id == 0) {// 注销  
  3.         AlertDialog.Builder builder = new AlertDialog.Builder(this);  
  4.         builder.setMessage("你确认要注销吗?")  
  5.                 .setCancelable(false)  
  6.                 .setPositiveButton("确定",  
  7.                         new DialogInterface.OnClickListener() {  
  8.                             public void onClick(DialogInterface dialog,  
  9.                                     int id) {  
  10.                                 Talktalk.con.disconnect();  
  11.                                 Intent intent = new Intent();// 设置跳转数据传输intent  
  12.                                 intent.setClass(Frilist.this,  
  13.                                         Talktalk.class);  
  14.                                 intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);  
  15.                                 startActivity(intent);  
  16.                                 finish();  
  17.                             }  
  18.                         }).setNegativeButton("取消", null);  
  19.         AlertDialog alert = builder.create();  
  20.         return alert;  
  21.     } else {//邀请好友对话框  
  22.         final EditText input = new EditText(this);  
  23.   
  24.         return new AlertDialog.Builder(this)  
  25.   
  26.                 .setTitle("请输入好友账号")  
  27.                 .setView(input)  
  28.                 .setPositiveButton("确定",  
  29.                         new DialogInterface.OnClickListener() {  
  30.   
  31.                             public void onClick(DialogInterface dialog,  
  32.                                     int which) {  
  33.                                 String value = input.getText().toString();  
  34.                                 setTitle(value);  
  35.                             }  
  36.   
  37.                         }).setNegativeButton("取消", null).create();  
  38.     }  
  39. }  
复制代码

调用方法:
showDialog(0);
showDialog(1);

转载于:https://www.cnblogs.com/lungeer/articles/2061022.html

更多相关文章

  1. Android(安卓)自定义对话框
  2. android 底部弹出提示框的实现方式
  3. android PhoneGap JQuery Mobile Demo
  4. android 自定义侧边栏
  5. 显示倒计时的Dialog
  6. Android(安卓)强制下线功能 第一行代码
  7. android退出应用程序解决方案
  8. Android常用控件-DatePicker以及对话框的两种使用方法
  9. Android消息提示框和对话框

随机推荐

  1. Jquery中动态添加元素的绑定事件不起作用
  2. jqGrid 数据加载完事件 loadComplete 使
  3. 对象的属性也要加引号吗
  4. 带有Bootstrap 4的导航栏中的悬停问题
  5. Moment.js:Date.now()javaScript analogue
  6. 没有'Access-Control-Allow-Origin'反应
  7. 特拉维斯CI Jest Preset反应原生未找到
  8. three.js学习笔记 obj模型加载问题
  9. JavaScript中链式调用之研习
  10. ThoughtWorks西邮暑期特训营 -- JavaScri