2010-11-22 63 views

回答

4

可以使用ProgressBar部件:

<ProgressBar 
    android:id="@+id/a_progressbar" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"/> 

你可以用自己的形象自定義它,如果你想要的。你只需要創建一個文件的樣式(RES/styles.xml)是這樣的:

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="AProgressBar"> 
     <item name="android:indeterminateDrawable">@drawable/progress_small</item> 
     <item name="android:minWidth">20dip</item> 
     <item name="android:maxWidth">20dip</item> 
     <item name="android:minHeight">20dip</item> 
     <item name="android:maxHeight">20dip</item> 
    </style> 
</resources> 

@drawable/progress_small提到了所謂的progress_small.png的圖像文件。然後,就這樣修改你的進度條:

<ProgressBar 
    android:id="@+id/a_progressbar" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    style="@style/AProgressBar"/> 
2

是的,你可以使用Widget在你的XML「進度」: http://developer.android.com/reference/android/widget/ProgressBar.html

的一些操作過程的視頻指示器。向用戶顯示錶示操作進展程度的欄;應用程序可以在前進過程中更改進度(修改小節的長度)。在進度條上還可顯示二級進度,該進度條對於顯示中間進度很有用,例如流式播放進度條期間的緩衝級別。

進度條也可以不確定。在不確定模式下,進度條顯示循環動畫。應用程序在任務長度未知時使用此模式。

相關問題