码迷,mamicode.com
首页 > 移动开发 > 详细

Android常用对话框Demo

时间:2016-01-10 07:06:43      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:

警示对话框:

    //警示对话框
    private void alertDialog() {

        AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this);
        dialog.setTitle("This is Dialog");
        dialog.setMessage("Something important");
        dialog.setCancelable(false);
        dialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                //确认逻辑
            }
        });
        dialog.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                //取消逻辑
            }
        });
        dialog.show();
    }

总结:警示对话框创建流程

一、使用 XxxDialog.Builder 创建对话框对象,接受一个Activity作为构造参数

二、使用dialog.setXxx()方法给该对话框设置外观

三、实现功能(Positive和Negative),并通过dialog,show()展示

进度对话框:

    //进度对话框
    private void progressDialog() {

        ProgressDialog dialog = new ProgressDialog(MainActivity.this);
        //ProgressDialog.Builder dialog = new ProgressDialog.Builder(MainActivity.this);
        dialog.setTitle("This is ProgressDialog");
        dialog.setMessage("Loading...");
        dialog.setCancelable(true);
        dialog.show();
        //dialog.dismiss()关闭对话框
    }

总结:进度对话框创建流程

一、使用ProgressDialog类创建一个dialog对象,传入一个Context对象

二、使用dialog.setXxx()方法设置对话框外观

三、通过dialog.show()打开对话框,通过dialog.dismiss()关闭对话框

 

原文地址:http://www.cnblogs.com/woider/p/5117728.html

Android常用对话框Demo

标签:

原文地址:http://www.cnblogs.com/woider/p/5117728.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!