高级控件安卓5——对话框操作事件

白日放歌须纵酒,青春作伴好还乡。这篇文章主要讲述高级控件安卓5——对话框操作事件相关的知识,希望能为你提供帮助。
事件处理接口

接口名称
描述
DialogInterface.OnClickListener
对话框单击事件处理接口
DialogInterface.OnCancelListener
对话框取消事件处理接口
DialogInterface.OnDismissListener
对话框隐藏事件处理接口
DialogInterface.OnKeyListener
对话框键盘事件处理接口
DialogInterface.OnMultiChioceClickListener
对话框多选事件处理接口
DialogInterface.OnShowListener
对话框显示事件处理接口
 
 
 
 
 
 
 
 
 
 
 
 
对话框操作事件
【删除】
高级控件安卓5——对话框操作事件

文章图片
高级控件安卓5——对话框操作事件

文章图片
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
高级控件安卓5——对话框操作事件

文章图片

【退出】
高级控件安卓5——对话框操作事件

文章图片
高级控件安卓5——对话框操作事件

文章图片
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
高级控件安卓5——对话框操作事件

文章图片

【进度处理】
高级控件安卓5——对话框操作事件

文章图片
高级控件安卓5——对话框操作事件

文章图片
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——对话框操作事件

文章图片

【高级控件安卓5——对话框操作事件】 

    推荐阅读