用户界面2-(AlertDialog对话框)
来源:互联网 发布:淘宝支付怎么用花呗 编辑:程序博客网 时间:2024/06/05 21:02
AlertDialog:
一.简单提示对话框
二.带列表选项对话框
2.1:单选
2.2:多选
一.简单提示对话框
二.带列表选项对话框
myBtn.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubAlertDialog.Builder builder=new AlertDialog.Builder(MainActivity.this);builder.setMessage("你确定要删除吗?");builder.setTitle("提示");builder.setIcon(R.drawable.ic_launcher);builder.setNegativeButton("确定", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {// TODO Auto-generated method stubmyTV.setText("删除成功!");}});builder.setPositiveButton("取消", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {// TODO Auto-generated method stubmyTV.setText("取消删除!");}});builder.create().show();}});
二.带列表选项对话框
myBtn2.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubAlertDialog.Builder builder=new AlertDialog.Builder(MainActivity.this);builder.setTitle("请点餐");builder.setIcon(R.drawable.ic_launcher);final String[] items=new String[]{"鸡腿","汉堡","SB"};final List<Integer> listItem=new ArrayList<Integer>();builder.setMultiChoiceItems(items, null, new OnMultiChoiceClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which, boolean isChecked) {// TODO Auto-generated method stubif (isChecked&&!listItem.contains(which)) {listItem.add(which);}else if(listItem.contains(which)){listItem.remove(which);}}});builder.setNegativeButton("确定", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {// TODO Auto-generated method stubStringBuffer sb=new StringBuffer();for (Integer integer : listItem) {sb.append(items[integer]);sb.append(",");}myTV.setText(sb);}});/*builder.setSingleChoiceItems(items,-1,new DialogInterface.OnClickListener(){@Overridepublic void onClick(DialogInterface dialog, int which) {// TODO Auto-generated method stubmyTV.setText(items[which]);}});*/builder.create().show();//82}});
用户界面2-(AlertDialog对话框)
0 0
- 用户界面2-(AlertDialog对话框)
- Android用户界面对话框之警告对话框(ALertDialog)
- Android用户界面对话框之警告对话框(ALertDialog)
- AlertDialog对话框
- 对话框 AlertDialog
- 对话框AlertDialog
- AlertDialog对话框
- AlertDialog对话框
- AlertDialog对话框
- AlertDialog对话框
- AlertDialog对话框
- AlertDialog(对话框)
- AlertDialog(对话框)
- AlertDialog对话框
- AlertDialog对话框
- 对话框AlertDialog
- AlertDialog(对话框)
- AlertDialog对话框
- Eclipse修改字体
- 新建workspace的时常用Eclipse设置
- Cocos2d-x js 内存管理
- ASP.NET基础 HttpModule
- 用c写的一个简单web服务器实现 转载来自sdlcwangsong
- 用户界面2-(AlertDialog对话框)
- 成功解决 无法启动MySQL服务,错误1067:进程意外终止 错误
- 让Unity游戏后台运行
- Nineteen
- NYOJ113 字符串替换
- 史上最全 ——LINQ to SQL语句
- Thinking in Java 多态的缺陷:域与静态方法
- PB常用文件扩展名(后缀名)总结
- Java线程池使用说明