专高一,day1,对话框,分别有,普通,单选,多选,自定义,进度条,日期,时间,自定义布局对话框

最常用的有三种对话框,普通,单选,多选,这三个一部分代码是一样的比如

//创建构建者
AlertDialog.Builder builder=new AlertDialog.Builder(this);
//设置属性
builder.setIcon(R.mipmap.ic_launcher);
builder.setTitle("单选对话框");
//开始创建对话框
AlertDialog alertDialog=builder.create();
//显示
alertDialog.show();这四个步骤

 这是每个对话框要用的,类,方法,

一。普通对话框

 先从普通对话框,我们需要在安卓student,中创建按钮,在里面调用一个方法到MainActivity中,

我们在里面有四个步骤分别是

//创建构建者
//设置属性
//开始创建对话框
//显示

我们要创建AlerDialog.Builder     builder=new AlertDialog.Builder(this);

来调用类,比如

builder.setTitle("你好sb");
builder.setMessage("普通对话框");要是想要添加确定和删除我们要用 builder来调用,比如

确定是

builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialogInterface, int i) {
        Toast.makeText(MainActivity.this,"确定按钮",Toast.LENGTH_SHORT).show();
    }
});

删除是

builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialogInterface, int i) {
        Toast.makeText(MainActivity.this,"取消按钮",Toast.LENGTH_SHORT).show();
    }
});

我们要在创建

AlertDialog alertDialog=builder.create();

来给他收尾,并且最后要显示

alertDialog.show();最终代码是这样的

 二。单选对话框

都是创建按钮到MainActivity中,他和普通对话框的不一样是,多创建一个String[] 用

builder.setSingleChoiceItems(names, 2, new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialogInterface, int i) {
        Toast.makeText(MainActivity.this,"你选择你的性别"+names,Toast.LENGTH_SHORT).show();
    }
});

来调用

 三多选

 四  自定义、

结果是这样的 

 五进度条

六。日期 

七时间

 

八自定义

 

 主要是这里

 最后

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值