簡體   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