关闭

1.Android AlertDialog

标签: android
65人阅读 评论(0) 收藏 举报
分类:

已经开通博客许久了,但一直没有动过笔。一直处于敲敲敲的节奏,没有停下脚步来好好进行思索和总结, 感觉常此下去技术得不到大幅度的提升。于是决定自今日起,将开发中遇到的,可研究和分享的知识记录下来。

好了,废话不多说,今天要记录的是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();
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:99次
    • 积分:20
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档
    阅读排行