posts - 101,  comments - 29,  trackbacks - 0

          一、說明

          <1>在某項延續(xù)性工作的進展過程中為了不讓用戶覺得程序死掉了,需要有個活動的進度條,表示此過程正在進行中。

          <2>在某些操作的進度中的可視指示器,為用戶呈現(xiàn)操作的進度,還它有一個次要的進度條,用來顯示中間進度,如在流媒體播放的緩沖區(qū)的進度。一個進度條也可不確定其進度。在不確定模式下,進度條顯示循環(huán)動畫。這種模式常用于應(yīng)用程序使用任務(wù)的長度是未知的。

          二、XML重要屬性

          android:progressBarStyle:默認進度條樣式

          android:progressBarStyleHorizontal:水平樣式

          三、重要方法

          getMax():返回這個進度條的范圍的上限

          getProgress():返回進度

          getSecondaryProgress():返回次要進度

          incrementProgressBy(int diff):指定增加的進度

          isIndeterminate():指示進度條是否在不確定模式下

          setIndeterminate(boolean indeterminate):設(shè)置不確定模式下

          setVisibility(int v):設(shè)置該進度條是否可視

          四、重要事件

          onSizeChanged(int w, int h, int oldw, int oldh):當(dāng)進度值改變時引發(fā)此事件

          一  默認進度條(中等圓形)


          二   progressBarStyleLarge (大圓形)

           

          三  progressBarStyleSmall(小圓形)


          四  progressBarStyleSmallTitle 標(biāo)題欄進度條

          main.xml:


          java


          requestWindowFeature(Window.FEATURE_PROGRESS);   //設(shè)置窗口進度條特性風(fēng)格

          setProgressBarIndeterminateVisibility(true);     //設(shè)置進度條可見性:

           

          五 progressBarStyleHorizontal (長方形進度條)


          android:max="100"                             最大進度值100

           android:progress="50"                      當(dāng)前初始化進度值50

          android:secondaryProgress="70"      當(dāng)前初始化第2進度值70


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

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 通道| 上林县| 城口县| 平顶山市| 隆林| 大竹县| 保德县| 武清区| 平乡县| 二连浩特市| 龙陵县| 新郑市| 西贡区| 万盛区| 闽清县| 山东| 新建县| 边坝县| 教育| 山丹县| 泽州县| 荆门市| 黔江区| 炎陵县| 贺州市| 宜宾市| 武功县| 遂宁市| 鸡西市| 德惠市| 宝丰县| 建宁县| 大宁县| 施秉县| 宁明县| 德惠市| 惠水县| 乌拉特中旗| 承德县| 苍梧县| 瓦房店市|