打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
AlertDialog弹出自定义对话框


        LayoutInflater inflater = LayoutInflater.from(main.this);//当前类
        // 得到自定义对话框
        final View DialogView = inflater.inflate(R.layout.main, null);
        // 创建对话框
        AlertDialog alertDialog = new AlertDialog.Builder(main.this)
                .setTitle("选择日期")
                .setView(DialogView)
                .setPositiveButton("确定", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int which) {
                        final ProgressDialog m_Dialog = ProgressDialog.show(
                                main.this, "请等待...", "系统正在登录...", true);
                        new Thread() {
                            public void run() {
                                try {
                                    sleep(3000);
                                } catch (Exception e) {
                                    // TODO: handle exception
                                    e.printStackTrace();
                                } finally {
                                    // 登录结束,取消m_Dialog对话框
                                    m_Dialog.dismiss();
                                }
                            }
                        }.start();
                    }
                }).setNegativeButton("取消",new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int which) {
                        // 点击取消后推出Activity01
                        main.this.finish();
                    }
                }).create();// 创建
        alertDialog.show();
   
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Android中的普通对话框、单选对话框、多选对话框、带Icon的对话框、以及自定义Adapter和自定义View对话框详解
《Android 对话框大全》 方法超简单 - Android新手入门 eoe·Andro...
【Android】对话框 AlertDialog
Android学习笔记28:对话框Dialog控件的使用
自定义Android 对话框(AlertDialog) 的样式
对话框多种方式详解
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服