• Android开发之显示进度对话框


    一般有两种对话框,一个是普通的简单的please wait对话框,另一种是创建显示操作进度(如下载状态)的对话框。

    第一种普通的效果图如下:

    第一种普通的实现代码:

    public void onClick2(View v){
            final ProgressDialog progressDialog =ProgressDialog.show(this, "progressbar", "please waiting...");
            new Thread(new Runnable() {
                
                @Override
                public void run() {
                    // TODO Auto-generated method stub
                    try {
                        Thread.sleep(3000);
                        progressDialog.dismiss();
                    } catch (InterruptedException e) {
                        // TODO: handle exception
                        e.printStackTrace();
                    }
                }
            }).start();
        }

    第二种效果图如下:

    第二种实现代码如下:

    ProgressDialog progressDlg;
    public void onClick2(View v){
            showDialog(1);
            progressDlg.setProgress(0);
            Thread thread = new Thread(new Runnable() {
                
                @Override
                public void run() {
                    // TODO Auto-generated method stub
                    try {
                        for(int i = 0; i< 20;i++){
                            Thread.sleep(500);
                            progressDlg.incrementProgressBy(100/20);
                        
                        }
                    } catch (InterruptedException e) {
                        // TODO: handle exception
                        e.printStackTrace();
                    }
                    progressDlg.dismiss();
                    
                }
            });
            thread.start();
            return;
        }
  • 相关阅读:
    oracle 数据库安全审计
    oracle 共享服务器监控
    oralce MTS
    配置一个Oracle共享服务器进程环境需要哪两项参数
    python3 小技巧(2)
    python3 操作注册表
    PYC文件简介
    常见HTTP状态(304,200等)
    用Python模拟浏览器操作
    python3下的IE自动化模块PAMIE
  • 原文地址:https://www.cnblogs.com/JczmDeveloper/p/3654657.html
Copyright © 2020-2023  润新知