zoukankan      html  css  js  c++  java
  • ProgressDialog带进度的Dialog

    圆圈的进度条式 窗口直接用show,水平进度必须创建类并创建构造方法

    圆圈的进度条式 的Dialog(窗口)
    public void showPD(View view) throws InterruptedException { final ProgressDialog dialog = ProgressDialog.show(this,"数据加载","数据加载中..."); new Thread(new Runnable() { @Override public void run() { for (int i = 0;i<20;i++) { try { Thread.sleep(100); } catch (InterruptedException e) { e.printStackTrace(); } } dialog.dismiss(); runOnUiThread(new Runnable() { @Override public void run() { Toast.makeText(DialogActivity.this,"加载完成",Toast.LENGTH_SHORT).show(); } }); } }).start(); }

    水平的进度条式   的Dialog(窗口)
    public void showPD2(View view)
        {
            final ProgressDialog pd = new ProgressDialog(this);
            pd.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
            pd.show();
    
            new Thread(new Runnable() {
                @Override
                public void run() {
                    pd.setMax(20);
                    for(int i =0;i<20;i++)
                    {
                        try {
                            Thread.sleep(100);
                        } catch (InterruptedException e) {
                            e.printStackTrace();
                        }
                        pd.setProgress(pd.getProgress()+1);
    
                    }
                    pd.dismiss();
                }
            }).start();
        }


    一个show(
    ProgressDialog.show) 一个new (new ProgressDialog(this))
    
    
  • 相关阅读:
    使用Xtrabackup 备份mysql数据库
    Myeclipse总结
    intellij idea问题及技巧
    Tomcat相关配置
    Spark常用算子总结
    前端开发经验
    最近用到的SQL语句
    subline text使用心得
    天龙八部谁是主角?(MR词频统计)
    elasticsearch CURL命令
  • 原文地址:https://www.cnblogs.com/NuoChong/p/11619913.html
Copyright © 2011-2022 走看看