android - 如何停止和启动 ProgressBar

标签 android progress-bar

我无法停止 ProgressBar。它的样式是ProgressBarStylesmall。如何启动和停止一个圆形的小 ProgressBar

最佳答案

默认情况下,您可以让 progressBar 可见并在不需要时将其隐藏,如下所示:

progressBar.setVisibility(View.GONE);

如果您想以编程方式控制它,那么您可以通过以下方式实现:

progressBar.setVisibility(View.VISIBLE); //to show
progressBar.setVisibility(View.GONE); // to hide

您甚至可以使用 ProgressDialog:

private ProgressDialog progressDialog;
...

public void showProgressDialog() {
    if (progressDialog == null) {
        progressDialog = new ProgressDialog(PhotographerDetailActivity.this);
        progressDialog.setIndeterminate(true);
        progressDialog.setCancelable(false);
    }
    progressDialog.setMessage("your message");
    progressDialog.show();
}

public void dismissProgressDialog() {
    if (progressDialog != null ) {
        progressDialog.dismiss();
    }

希望对你有所帮助。

关于android - 如何停止和启动 ProgressBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11314272/

相关文章:

android - 如何在 Android 的 loopj 中支持 Comodo SSL 证书?

algorithm - 如何设计输入小于10时的进度条逻辑?

java - 如何在复制文件时使用 ProgressMonitorInputStream?

android - 从Gallery RuntimeException中选择图像

python - 如何启动ttk.Progressbar?

angular - 显示每个 http 请求的加载栏 angular2

css - 同一个元素可以做凹 Angular 和圆 Angular 吗?

android - Koin Kotlin - 如何在 Activity 之外使用注入(inject)/获取

java - 使用 Picasso 下载图像会在缓存中创建不正确的图像,可能的修复方法?

android - com.facebook.Settings.publishInstallAsync 是否适用于 Android < 3.0