如果你用的是标准的ProgressBar类,那么调用setProgress(int progress)方法进行更新即可。
不过如果加载处理不是在UI线程,那就需要用Handler去更新了
举例如下:
int progress = calculateProgress();
ProgressBar progressBar = mActivity.getProgressBar();
// 获取主线程Handler。需要编写getHandler()方法
Handler handler = mActivity.getHandler();
handler.post(new Runnable() {
void run() {
progressBar.setProgress(progress);
}
})