对话框合集

对话框合集

  • 确定取消对话框

    public void click1(View view){
            //工厂设计模式
            AlertDialog.Builder build=new Builder(this);
            build.setTitle("提醒");
            build.setMessage("我...我..我喜欢你很久了....请回答我一句好么?");
            build.setPositiveButton("你是好人", new OnClickListener() {
    
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    // TODO Auto-generated method stub
                    Toast.makeText(MainActivity.this, "嗯..//嗯", 1).show();
                }
            });//积极确定
            build.setNegativeButton("你是好人", new OnClickListener() {
    
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    // TODO Auto-generated method stub
                    Toast.makeText(MainActivity.this, "哈哈....人家说你是好人", 1).show();
                }
            });//消极取消
            build.show();
        }   
    
  • 单选对话框

    public void click2(View view){
    
    AlertDialog.Builder buid=new Builder(this);
    buid.setTitle("请选择性别:");
    final String[] items={"男","女","泰国人"};
    buid.setSingleChoiceItems(items, 2, new OnClickListener() {
    
        @Override
        public void onClick(DialogInterface dialog, int which) {
            // TODO Auto-generated method stub
            Toast.makeText(MainActivity.this,"你选的是:"+items[which], 1).show();
            dialog.dismiss();
        }
    });
    buid.show();
    

    }

  • 多选对话框

    /**
     * 多选对话框
     * @param view
     */
    
    public void click3(View view){
    
        AlertDialog.Builder buil=new Builder(this);
    
        buil.setTitle("选一个你喜欢的.... 嘻嘻……");
    
        final String[] items={"苍井空","石田井上","麻仓希","吉泽明步","松岛枫"};
    
        final boolean[] checkedItems={false,true,true,   false,false};
    
        buil.setMultiChoiceItems(items, checkedItems, new OnMultiChoiceClickListener() {
    
                @Override
                public void onClick(DialogInterface dialog, int which, boolean isChecked) {
                    // TODO Auto-generated method stub
                    if(isChecked){
                        Toast.makeText(MainActivity.this,"你选择了:"+items[which]+"!!!@@奴家好紧张哦~!", 1).show();
                    }
    
                }
            });
            buil.setPositiveButton("确定", new OnClickListener() {
    
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    // TODO Auto-generated method stub
                    dialog.dismiss();
                }
            });
            buil.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.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
                pd.setMax(100);
                pd.setTitle("提醒");
                pd.setMessage("正在洗刷刷中..很快的啦");
                pd.show();
                new Thread(){
                    public void run() {
                        for(int i=0;i<100;i++)
                        {
                            pd.setProgress(i);
                            try {
                                Thread.sleep(100);
                            } catch (InterruptedException e) {
                                // TODO Auto-generated catch block
                                e.printStackTrace();
                            }
                        }
                        pd.dismiss();
                    };
                }.start();
            }
    


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值