1

我想在Spinner的內部顯示ProgressBar/ProgressDialog,特別是小型「加載微調器」。這可能嗎?我將如何去做這件事。是否可以在微調器中顯示進度條?

我正在用一個http請求的響應來填充Spinner的內容,因此在接收填充微調器的數據時會稍微延遲。我想在輕微的延遲期間顯示「加載微調器」,以便讓用戶知道某些內容正在加載。

任何幫助和建議非常感謝,謝謝。

回答

0

你應該用RelativeLayout嘗試設置你的Spinner關於對齊:

<RelativeLayout ...> 

    <Spinner 
     ... 
     android:id="@+id/idSpinner" /> 

    <ProgressBar 
     style="?android:attr/progressBarStyleSmall" 
     ... 
     android:layout_alignTop="@id/idSpinner" 
     android:layout_alignBottom="@id/idSpinner" 
     android:layout_alignLeft="@id/idSpinner" 
     android:layout_alignRight="@id/idSpinner" /> 

</RelativeLayout> 

然後,使用setVisibility方法來顯示或刪除ProgressBar。這應該做的伎倆。