白日放歌须纵酒,青春作伴好还乡。这篇文章主要讲述高级控件安卓5——对话框操作事件相关的知识,希望能为你提供帮助。
事件处理接口
接口名称 |
描述 |
DialogInterface.OnClickListener |
对话框单击事件处理接口 |
DialogInterface.OnCancelListener |
对话框取消事件处理接口 |
DialogInterface.OnDismissListener |
对话框隐藏事件处理接口 |
DialogInterface.OnKeyListener |
对话框键盘事件处理接口 |
DialogInterface.OnMultiChioceClickListener |
对话框多选事件处理接口 |
DialogInterface.OnShowListener |
对话框显示事件处理接口 |
对话框操作事件
【删除】
文章图片
文章图片
1 protected void onCreate(Bundle savedInstanceState) { 2super.onCreate (savedInstanceState); 3setContendView(R.layout.dialog); //设置布局管理器 4Button bt = (Button) findViewById (R.id.button); 5bt.setOnClickListener (new OnClickListener () { 6public void onClick (View v) { 7Dialog dialog2=new AlertDialog.Builder (Dialog0.this) 8.setTitle("删除")//设置标题 9.setMessage("是否删除指定内容?")//显示信息 10.setPositiveButton("确定", new DialogInterface.OnClickListener() { 11public void onClick(DialogInterface dialog, int which) { 12}}) 13.setNeutralButton("取消", new DialogInterface.OnClickListener() { 14public void onClick(DialogInterface dialog, int which) { 15}}) 16.create(); //创建Dialog 17dialog2.show(); //显示对话框 18} 19}); 20 }
View Code
文章图片
【退出】
文章图片
文章图片
Dialog dialog2=new AlertDialog.Builder(Dialog0.this) .setTitle("退出")//设置标题 .setMessage("是否退出程序?")//显示信息 .setPositiveButton("确定", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { Dialog0.this.finish(); //退出程序 } }) .setNeutralButton("取消", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) {} }) .create(); //创建Dialog dialog2.show(); //显示对话框
View Code
文章图片
【进度处理】
文章图片
文章图片
1 Button bt = (Button) findViewById(R.id.Dbt); 2 bt.setOnClickListener(new OnClickListener() { 3public void onClick(View v) { 4final ProgressDialog pd=ProgressDialog.show(Dialog01.this, 5"搜索", "正在努力加载中。。。"); 6new Thread(){//线程对象 7public void run(){//线程主体方法 8try { 9Thread.sleep(3000); //运行3秒后关闭对话框 10} catch (InterruptedException e) { 11e.printStackTrace(); 12}finally{ 13pd.dismiss(); //关闭对话框 14} 15} 16}.start(); //线程启动 17pd.show(); 18} 19 });
View Code
文章图片
【高级控件安卓5——对话框操作事件】
推荐阅读
- 安卓日历同步的一些要点
- android的toogleButton和switch的使用方法
- 事件处理安卓4——键盘事件触摸事件
- android继续探索Fresco
- android自带的处理Bitmap out Memory 的处理,我仅仅是改变了些写法成为自己用的东西
- 高级控件安卓5——信息提示框对话框
- [修正] Firemonkey Android 文字斜粗体显示不全的问题
- Android:日常学习笔记(10)———使用LitePal操作数据库
- android数据恢复