Android 各类对话框

AlertDialog.Builder 对话框创建者
setSingleChoiceItems 设置单选列表(单选对话框)
setMultiChoiceItems 设置复选列表(复选对话框)
setView 设置布局(自定义对话框)
setTitle 设置对话框标题
setIcon 设置对话框图标
setMessage 设置对话框内容
setCancellable 设置点击对话框以外是否关闭
setNegativeButton 设置消极按钮(取消按钮)
setPositiveButton 设置积极按钮(确定按钮)
setNeutralButton 设置中性按钮
create 创建对话框
show 显示对话框
ProgressDilog 进度对话框
setProgressStyle 设置进度样式
setMax 设置最大值
setMessage 设置内容
setprogress 设置当前进度
show 显示
dismiss 隐藏

普通对话框

//创建者
 AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this)
              .setTitle("普通对话框")//设置内容
              .setIcon(R.mipmap.ic_launcher)//设置图标
              .setMessage("对话框测试\n第二行")//设置内容
             //setCancelable(true)   true/false 点击对话框以外是否关闭
              .setCancelable(false);
                //设置消极按钮  一般用来取消
                builder.setNegativeButton("消极", new DialogInterface.OnClickListener() {
   
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
   
                        Toast.makeText(MainActivity.this, "您点击了消极按钮", Toast.LENGTH_SHORT).show();
                    }
                });

                //设置 中性按钮
                builder.setNeutralButton("中性", new DialogInterface.OnClickListener() {
   
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
   
                        Toast.makeText(MainActivity.this, "您点击了中性按钮", Toast.LENGTH_SHORT).show();
                    }
                });

                //设置 积极按钮 一般来确定
                builder.setPositiveButton("积极", new DialogInterface.OnClickListener() {
   
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
   
                        Toast.makeText(MainActivity.this, "您点击了积极按钮", Toast.LENGTH_SHORT).show();
                    }
                });
                //创建者创建对话框
                AlertDialog alertDialog = builder.create();
                alertDialog.show();//显示

单选对话框

  //创建者
                AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
                builder.setTitle(
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值