带具体进度的进度条对话框

/** * 带具体进度的进度条对话窗 * @param view */
    public void click5(View view){
        final ProgressDialog pd=new ProgressDialog(this);
        pd.setTitle("请稍后……");
        //设置进度样式
        pd.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
        pd.setMessage("正在拼命加载中……");
        //设置进度条的最大值
        pd.setMax(100);
        pd.show();

        new Thread(){
            @Override
            public void run() {
                try {
                    for (int i=0;i<100;i++) {
                        Thread.sleep(50);
                        pd.setProgress(i);
                    }
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
                pd.dismiss();
            }
        }.start();

    }

你可能感兴趣的:(带具体进度的进度条对话框)