public void click1(View view){        /**/对话框的创建器**        AlertDialog.Builder builder = new Builder(this);        builder.setTitle("我是对话框");         builder.setMessage("对话框显示的内容");        /////***********************************************************        builder.setPositiveButton("dsad", new OnClickListener() {            @Override            public void onClick(DialogInterface dialog, int which) {                // TODO Auto-generated method stub            }        });        builder.setPositiveButton("确定", new OnClickListener() {            @Override            public void onClick(DialogInterface dialog, int which) {                Toast.makeText(getApplicationContext(), "确定被点击了", 0).show();            }        });        builder.setNegativeButton("取消", new OnClickListener() {            @Override            public void onClick(DialogInterface dialog, int which) {                //什么都不写默认实现就是关闭掉对话框            }        });        /////**************************************************************        builder.setCancelable(false);       //对话框不可以取消掉,只能选择其中的选项            builder.show();//builder.create().show();    }
/** *** 单选对话框** * @param view */
public void click2(View view){        //对话框的创建器        AlertDialog.Builder builder = new Builder(this);        builder.setTitle("请选择您的性别");        final String[] items = {"男","女","未知"};        builder.setSingleChoiceItems(items, 2, new OnClickListener() {            @Override            public void onClick(DialogInterface dialog, int which) {                Toast.makeText(getApplicationContext(), "您的性别:"+items[which], 0).show();                dialog.dismiss();            }        });        builder.show();                 //相当于builder。creat().show();    }
/** * **多选对话框** * @param view */
public void click3(View view){        //对话框的创建器        AlertDialog.Builder builder = new Builder(this);        builder.setTitle("请选择你最爱吃的水果");        final String[] items={"苹果","梨","菠萝","香蕉","黄瓜"};        final boolean[] result =new boolean[]{true,false,true,false,false};        builder.setMultiChoiceItems(items, result, new OnMultiChoiceClickListener() {            @Override            public void onClick(DialogInterface dialog, int which, boolean isChecked) {                Toast.makeText(getApplicationContext(), items[which]+isChecked, 0).show();                result[which] = isChecked;            }        });        builder.setPositiveButton("提交", new OnClickListener() {            @Override            public void onClick(DialogInterface dialog, int which) {                StringBuffer sb = new StringBuffer();                for(int i=0;i<result.length;i++){                    if(result[i]){                        sb.append(items[i]+",");                    }                }                Toast.makeText(getApplicationContext(), "您选中了,"+sb.toString(), 0).show();            }        });        //builder.create().show();        builder.show();                 //相当于builder。creat().show();    }
**//进度条对话框**
    public void click4(View view){        ProgressDialog pd = new ProgressDialog(this);        pd.setTitle("提醒");        pd.setMessage("正在加载数据...请稍等。");        pd.show();    }
**//带进度的进度条对话框**
public void click5(View view){        final ProgressDialog pd = new ProgressDialog(this);        pd.setTitle("提醒");        pd.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);        pd.setMax(100);        pd.setMessage("正在加载数据...请稍等。");        pd.show();        new Thread(){            public void run() {                for(int i = 0;i<100;i++){                    try {                        Thread.sleep(40);                    } catch (Exception e) {                        e.printStackTrace();                    }                    pd.setProgress(i);                }                pd.dismiss();            };        }.start();    }

更多相关文章

  1. Android一款界面良好使用简单的弹出框
  2. Android(安卓)编译流程解析01-AppPlugin初始化
  3. Android(安卓)day_11 (四种对话框)
  4. 自定义对话框
  5. 在android中创建包含对象数组对象List 的Parcelable
  6. Android(安卓)Activity 切屏处理
  7. Android(安卓)MTP之服务端UsbService启动
  8. Android中的Handler、Looper、Message简要分析
  9. 使用eclipse创建android工程时得到警告

随机推荐

  1. android 开源框架
  2. Android(安卓)Power Manager分析(转载整理
  3. Android(安卓)Google Map V2 备忘
  4. gravity和layout_gravity的区别
  5. Could not GET 'https://dl.google.com/d
  6. AsyncTask源码分析
  7. Android:控件属性
  8. android之4.0的系统主题style修改android
  9. Delphi XE5 Android(安卓)运行黑屏卡死的
  10. Android(安卓)SDK下载用的代理