在Android中使用ProgressDialog显示进度条可以按照以下步骤进行:
ProgressDialog progressDialog = new ProgressDialog(context); progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); // 设置进度条样式为圆形 progressDialog.setMessage("Loading..."); // 设置进度条显示的消息 progressDialog.setCancelable(true); // 设置进度条是否可以被取消,默认为true progressDialog.show(); progressDialog.setProgress(progress); // 设置当前进度值 progressDialog.dismiss(); 完整的使用示例代码如下:
ProgressDialog progressDialog = new ProgressDialog(context); progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); progressDialog.setMessage("Loading..."); progressDialog.setCancelable(true); progressDialog.show(); // 模拟耗时操作 new Thread(new Runnable() { @Override public void run() { try { // 模拟耗时操作 Thread.sleep(3000); } catch (InterruptedException e) { e.printStackTrace(); } progressDialog.dismiss(); } }).start(); 注意:ProgressDialog已经被弃用,推荐使用ProgressBar和AlertDialog来实现进度条效果。