7种形式的Android_Dialog使用举例

7种形式的Android_Dialog使用举例

ID:40529086

大小:192.00 KB

页数:10页

时间:2019-08-04

7种形式的Android_Dialog使用举例_第1页
7种形式的Android_Dialog使用举例_第2页
7种形式的Android_Dialog使用举例_第3页
7种形式的Android_Dialog使用举例_第4页
7种形式的Android_Dialog使用举例_第5页
资源描述:

《7种形式的Android_Dialog使用举例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它AndroidDialog对话框,在我们使用Android的过程中,我归纳了一下,AndroidDialog的类型无非也就7种,下面我分别向大家介绍这7种AndroidDialog对话框的使用方法,希望对大家能有所帮助。1.该效果是当按返回按钮时弹出一个提示,来确保无误操作,采用常见的对话框样式。创建dialog对话框方法代码如下:protectedvoiddialog(){  AlertDialog.Builderbuilder=newBuilder(Main.

2、this);  builder.setMessage("确认退出吗?");  builder.setTitle("提示");  builder.setPositiveButton("确认",newOnClickListener(){  @Override  publicvoidonClick(DialogInterfacedialog,intwhich){  dialog.dismiss();  Main.this.finish();  }});  builder.setNegativeButton("取消",newOnClickListener(){  @Override  pu

3、blicvoidonClick(DialogInterfacedialog,intwhich){  dialog.dismiss();  }  });  builder.create().show();  }在onKeyDown(intkeyCode,KeyEventevent)方法中调用此方法publicbooleanonKeyDown(intkeyCode,KeyEventevent){  if(keyCode==KeyEvent.KEYCODE_BACK&&event.getRepeatCount()==0){  dialog();  }  returnfalse;  }2.

4、改变了对话框的图表,添加了三个按钮创建dialog的方法代码如下:Dialogdialog=newAlertDialog.Builder(this).setIcon(  android.R.drawable.btn_star).setTitle("喜好调查").setMessage(  "你喜欢李连杰的电影吗?").setPositiveButton("很喜欢",  newOnClickListener(){  @Override  publicvoidonClick(DialogInterfacedialog,intwhich){  //TODOAuto-generatedmet

5、hodstub  Toast.makeText(Main.this,"我很喜欢他的电影。",  Toast.LENGTH_LONG).show();  }  }).setNegativeButton("不喜欢",newOnClickListener(){  @Override  publicvoidonClick(DialogInterfacedialog,intwhich){  //TODOAuto-generatedmethodstub  Toast.makeText(Main.this,"我不喜欢他的电影。",Toast.LENGTH_LONG)  .show();  }  

6、}).setNeutralButton("一般",newOnClickListener(){  @Override  publicvoidonClick(DialogInterfacedialog,intwhich){  //TODOAuto-generatedmethodstub  Toast.makeText(Main.this,"谈不上喜欢不喜欢。",Toast.LENGTH_LONG)  .show();  }  }).create();  dialog.show();3.信息内容是一个简单的View类型创建dialog方法的代码如下:newAlertDialog.Buil

7、der(this).setTitle("请输入").setIcon(  android.R.drawable.ic_dialog_info).setView(  newEditText(this)).setPositiveButton("确定",null)  .setNegativeButton("取消",null).show();4.信息内容是一组单选框创建dialog方法的代码如下:newAlertDialog.Builder(this).setTitle("复选

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。