首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

三种创建ProgressDialog的方式(2)

三种创建ProgressDialog的方式(2)

二、进度条式ProgressDialog

    final ProgressDialog dialog =new ProgressDialog(this);
    dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
    dialog.setMax(100);
    new Thread(){
        @Override
        public void run(){
            for(int i=1;i<=100;i++){
            try {
                Thread.sleep(80);
            } catch (InterruptedException e) {
              e.printStackTrace();
            }
            dialog.setProgress(i);
    }
    }
    }.start();
    dialog.setCanceledOnTouchOutside(true);
    dialog.show();

效果图
返回列表