一、說明
<1>在某項延續性工作的進展過程中為了不讓用戶覺得程序死掉了,需要有個活動的進度條,表示此過程正在進行中。
<2>在某些操作的進度中的可視指示器,為用戶呈現操作的進度,還它有一個次要的進度條,用來顯示中間進度,如在流媒體播放的緩沖區的進度。一個進度條也可不確定其進度。在不確定模式下,進度條顯示循環動畫。這種模式常用于應用程序使用任務的長度是未知的。
二、XML重要屬性
android:progressBarStyle:默認進度條樣式
android:progressBarStyleHorizontal:水平樣式
三、重要方法
getMax():返回這個進度條的范圍的上限
getProgress():返回進度
getSecondaryProgress():返回次要進度
incrementProgressBy(int diff):指定增加的進度
isIndeterminate():指示進度條是否在不確定模式下
setIndeterminate(boolean indeterminate):設置不確定模式下
setVisibility(int v):設置該進度條是否可視
四、重要事件
onSizeChanged(int w, int h, int oldw, int oldh):當進度值改變時引發此事件
一 默認進度條(中等圓形)

二 progressBarStyleLarge (大圓形)

三 progressBarStyleSmall(小圓形)

四 progressBarStyleSmallTitle 標題欄進度條
main.xml:
java
requestWindowFeature(Window.FEATURE_PROGRESS);
:

五 progressBarStyleHorizontal (長方形進度條)
android:max="100" 最大進度值100
android:progress="50" 當前初始化進度值50
android:secondaryProgress="70" 當前初始化第2進度值70

六
posted on 2012-01-23 20:19
mixer-a 閱讀(1623)
評論(0) 編輯 收藏