Android的普通对话框,单选和多选对话框
来源:互联网 发布:网络专题的类型 编辑:程序博客网 时间:2024/06/09 13:46
对话框: AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setIcon(android.R.drawable.alert_dark_frame); builder.setTitle("AAA"); builder.setMessage("BBB"); //设置确定按钮 builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity.this,"感谢使用本软件,再见",Toast.LENGTH_SHORT).show(); } }); //设置取消按钮 builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity.this,"若不自宫,一定不成功",Toast.LENGTH_SHORT).show(); } }); AlertDialog ad = builder.create(); ad.show();对话框:单选对话框: AlertDialog.Builder builder = new AlertDialog.Builder(this); System.out.print("1"); builder.setTitle("请选择性别:"); final String[] items = new String[]{ "男","女" }; System.out.print("1"); builder.setSingleChoiceItems(items, -1, new DialogInterface.OnClickListener() { //用户所选的条目的下表 @Override public void onClick(DialogInterface dialog, int which) { System.out.print("3onClick"); Toast.makeText(MainActivity.this,"您选择的是:"+items[which],Toast.LENGTH_SHORT).show(); dialog.dismiss(); } }); System.out.print("4"); builder.create().show();多选对话框: AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("请选择您觉得帅的人"); final String[] items=new String[]{ "吴彦祖","黄家驹","金城武" }; final boolean[] checkItems=new boolean[]{ true, true, false, }; builder.setMultiChoiceItems(items, checkItems, new DialogInterface.OnMultiChoiceClickListener() { //which:用户点击的条目的下标 //用户选中该条目还是取消该条目 @Override public void onClick(DialogInterface dialog, int which, boolean isChecked) { checkItems[which] =isChecked; } }); builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { String text=""; for(int i=0;i<3;i++){ if(checkItems[i]==true){ text+=items[i]; } } Toast.makeText(MainActivity.this,text,Toast.LENGTH_SHORT).show(); } }); builder.show();
0 0
- Android的普通对话框,单选和多选对话框
- Android中的普通对话框、单选对话框、多选对话框、带Icon的对话框、以及自定义Adapter和自定义View对话框详解
- (转载)Android中的普通对话框、单选对话框、多选对话框、带Icon的对话框、以及自定义Adapter和自定义View对话框详解
- Android中的普通对话框、单选对话框、多选对话框、带Icon的对话框、以及自定义Adapter和自定义View对话框详解
- Android中的普通对话框、单选对话框、多选对话框、带Icon的对话框、以及自定义Adapter和自定义View对话框详解
- Android-Dialog对话框 全解(普通对话框,单选对话框,多选对话框,列表对话框,自定义对话框,Activity对话框)
- android通知对话框、多选对话框、单选对话框
- 对话框封装类(普通对话框,列表对话框,单选按钮对话框,复选对话框)
- Android简单对话框、输入对话框、单选对话框、复选对话框、列表对话框、自定义对话框、时间对话框
- AlertDialog创建6种对话框的用法 (对话框,单选对话框,多选对话框,列表对话框,自定义对话框,退出对话框)
- android 单选对话框
- 各种对话框的实现(文字对话框,选择对话框,弹出输入对话框,单选,多选对话框,自定义对话框)
- android,单选对话框,进度条对话框
- Android开发对话框之单选对话框的…
- android入门——对话框(普通、列表带图标或普通列表、单选、多选)
- Android单选对话框的创建
- Android 实现单选对话框
- Android单选、多选列表的对话框
- 有一个文本文件中存储了几个名称,写一个程序实现随机获取一个人的名字(抽奖)
- HNOI2016 大数(number)<莫队>
- test
- 复制指定目录下的指定文件,并修改后缀名
- Unity工程调试Bug解决整理
- Android的普通对话框,单选和多选对话框
- ARP协议
- RocketMq相关介绍
- [Nutch]抓取周期单步执行过程详解
- 欢迎使用CSDN-markdown编辑器
- 详解RocketMQ中的Producer
- 详解RocketMQ中的consumer
- 添加自定义android系统服务的方法
- startActivityForResult实例