Android——简单对话框

简介:  一,提示对话框            效果:                                   调用代码:                           new AlertDialog.


 


一,提示对话框


            效果:


                        


          调用代码:


                          

  new AlertDialog.Builder(MainActivity.this)
        
        
        				.setIcon(android.R.drawable.ic_dialog_alert)
        				.setTitle("注意:请谨慎选择!选错手机会爆炸!")
        				.setMessage("我是不是最好看的人?")
        				.setPositiveButton(R.string.confirm,new DialogInterface.OnClickListener() {
							
							@Override
							public void onClick(DialogInterface arg0, int arg1) {
								finish();
								
							}
						})
						.setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {
							
							@Override
							public void onClick(DialogInterface arg0, int arg1) {
								// TODO Auto-generated method stub
								
							}
						})
						.create()
						.show();


二,单选对话框


                         




                调用代码:


                   

	//单选对话框
	        new AlertDialog.Builder(MainActivity.this)
	        			.setTitle("选择性别")
	        			.setCancelable(false)
	        			.setSingleChoiceItems(new CharSequence[]{"男","女"},0,new DialogInterface.OnClickListener() {
							
							@Override
							public void onClick(DialogInterface arg0, int arg1) {
								// TODO Auto-generated method stub
								
							}
						})
						.setPositiveButton("确定", new DialogInterface.OnClickListener() {
							
							@Override
							public void onClick(DialogInterface arg0, int arg1) {
								MainActivity.this.setTitle("恩恩,选好啦");
								
							}
						})
						.setNegativeButton("取消", new DialogInterface.OnClickListener() {
							
							@Override
							public void onClick(DialogInterface arg0, int arg1) {
								MainActivity.this.setTitle("取消干嘛");
								
							}
						})
						.create()
						.show();
	



  三,复选对话框


                        


        调用代码:


                          

String[] addr=new String[]{"北京","上海","天津","广州","重庆"};
        new AlertDialog.Builder(MainActivity.this)
        				.setTitle("宝贝儿,选个城市吃火锅~")
        				.setMultiChoiceItems(addr, null, new DialogInterface.OnMultiChoiceClickListener() {
							
							@Override
							public void onClick(DialogInterface arg0, int arg1, boolean arg2) {
								
							}
						})
						.setPositiveButton("确定",new OnClickListener(){

							@Override
							public void onClick(DialogInterface arg0, int arg1) {
								// TODO Auto-generated method stub
								
							}
							
							
						})
						.setNegativeButton("取消", new OnClickListener(){

							@Override
							public void onClick(DialogInterface arg0, int arg1) {
								// TODO Auto-generated method stub
								
							}
							
						})
						.create().show();


四,列表对话框


           


    代码:

          

 //列表对话框
	        String[] addr=new String[]{"北京","上海","天津","深圳"};
	        new AlertDialog.Builder(MainActivity.this)
	        				.setTitle("城市列表框")
	        				.setItems(addr, new DialogInterface.OnClickListener() {
								
								@Override
								public void onClick(DialogInterface arg0, int arg1) {
									// TODO Auto-generated method stub
									
								}
							})
							.create().show();



             注意:

                       一些名称,比如按钮名称,title,等要写成XML写到strings.xml文件中,以上仅是Demo.







                    



目录
相关文章
|
6月前
|
Android开发
Android Studio APP开发入门之对话框Dialog的讲解及使用(附源码 包括提醒对话框,日期对话框,时间对话框)
Android Studio APP开发入门之对话框Dialog的讲解及使用(附源码 包括提醒对话框,日期对话框,时间对话框)
92 0
|
Android开发
Android 常见对话框的简单使用(提示信息对话框、单选多选对话框、自定义对话框)
Android 常见对话框的简单使用(提示信息对话框、单选多选对话框、自定义对话框)
383 0
Android 常见对话框的简单使用(提示信息对话框、单选多选对话框、自定义对话框)
|
5月前
|
API Android开发
32. 【Android教程】对话框:AlertDialog
32. 【Android教程】对话框:AlertDialog
79 2
|
6月前
|
Android开发
Android之日期及时间选择对话框
Android之日期及时间选择对话框
28 1
|
Android开发
Android 中ProgressDialog进度条对话框的使用(使用子线程模拟更新进度)
Android 中ProgressDialog进度条对话框的使用(使用子线程模拟更新进度)
182 0
|
6月前
|
Android开发
[Android]AlertDialog对话框
[Android]AlertDialog对话框
73 0
|
XML Android开发 数据格式
Android上机实验-4 菜单和对话框
Android上机实验-4 菜单和对话框
175 1
|
Android开发
Android 中AlertDialog警告对话框的使用
Android 中AlertDialog警告对话框的使用
125 0
|
Android开发 数据安全/隐私保护 开发者
【Android 应用开发】Google 官方 EasyPermissions 权限申请库 ( 完整代码示例 | 申请权限 | 申请权限原理对话框 | 引导用户手动设置权限对话框 )(一)
【Android 应用开发】Google 官方 EasyPermissions 权限申请库 ( 完整代码示例 | 申请权限 | 申请权限原理对话框 | 引导用户手动设置权限对话框 )(一)
443 0
【Android 应用开发】Google 官方 EasyPermissions 权限申请库 ( 完整代码示例 | 申请权限 | 申请权限原理对话框 | 引导用户手动设置权限对话框 )(一)
|
XML Java Android开发
Android 对话框组件 AlertDialog 四种常用方法
Android 对话框组件 AlertDialog 四种常用方法
201 0