繁体   English   中英

Android进度栏持续旋转

[英]Android progress bar keeps spinning

我正在尝试使用进度条(普通的而不是水平的)作为指南针,但是由于某种原因,进度条只是在不受控制的情况下不断旋转。 在xml和附加的Java代码中,我都将indeterminate设置为false,但这似乎无济于事。

这是视图的xml代码:

    <ProgressBar
        android:id="@+id/brujula"
        style="?android:attr/progressBarStyle"
        android:layout_width="229dp"
        android:layout_height="507dp"
        android:layout_marginStart="91dp"
        android:layout_marginTop="90dp"
        android:layout_marginEnd="91dp"
        android:layout_marginBottom="135dp"
        android:visibility="invisible"
        android:indeterminate="false"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

我也在Java中将其设置为false的代码也是

ProgressBar brujula = (ProgressBar) FindViewById(R.id.brujula);
brujula.setIndeterminate(false);

我不知道为什么它会继续这样做,所以我们将不胜感激

如果您想再次使用进度栏 ,最好将其隐藏起来:

brujula.setVisibility(View.GONE);

或者您可以将其完全删除:

((ViewGroup) brujula.getParent()).removeView(brujula);

嗨,如果您想显示进度栏,请尝试此操作。

ProgressBar brujula = (ProgressBar) FindViewById(R.id.brujula);
brujula.setVisibility(View.VISIBLE);

以及要停止加载并隐藏进度栏使用的位置

brujula.setVisibility(View.GONE);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM