1.Android AlertDialog

已经开通博客许久了,但一直没有动过笔。一直处于敲敲敲的节奏,没有停下脚步来好好进行思索和总结, 感觉常此下去技术得不到大幅度的提升。于是决定自今日起,将开发中遇到的,可研究和分享的知识记录下来。
好了,废话不多说,今天要记录的是android常见的对话框控件之一AlertDialog。AlertDialog是Dialog的一个直接子类。由于AlertDialog的构造方法都是protected的,所以我们不能通过构造方法来new出一个AlertDialog。只能通过AlertDialog.bulider alertDialog = new AlertDialog.bulider(this)来得到。
1.首先我们实现最常见的AlertDialog。
    //构建一个alertDialog 
    AlertDialog.bulider alertDialog = new AlertDialog.bulider(this);
    //设置alertDialog 
    alertDialog .setTitle("标题名称");
    alertDialog .setMessage("提示内容");
    alertDialog .setIcon("标题处的图片");
    //设置两个按钮
    alertDialog .setPositiveButton("确定", new AlertDialog.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
        //点击监听,写需要处理的业务逻辑
            }
    });
    alertDialog .setNegativeButton("取消", new AlertDialog.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
            //让dialog消失的方法
                dialog.dismiss();
            }
        });
    //此方法若设置为true,当物理返回键按下时,alertDialog 将会消失,
    //不会执行NegativeButton中的逻辑。而设置为false则不会消失。默认不设置为true
    alertDialog .setCancelable(boolean//当然一定要记得要将alertDialog 显示出来。
    alertDialog .create().show();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值