所謂進度條、滑動條和評分控件,在手機應用中,相信你見過加載游戲時、更新應用時等情況,屏幕出現一條進度欄,這里稱之為進度條;當你調節音量時出現的這里即稱作滑動條;而評分控件,當你在淘寶給賣家評價時出現的類似5星評價,這里即稱作評分控件,下面將分別詳細說明這三種控件的基礎使用方法。
一、ProgressBar進度條控件
1. 首先ProgressBar進度條給出了兩種樣式,分別是progressBarStyleLarge和progressBarStyleHorizontal,此次主要以progressBarStyleHorizontal水平進度條為例講解,可在視圖布局Form Widgets中找到,其布局代碼和布局演示示例如下。

2.
ProgressBar進度條需要創建一個繼承AsyncTask抽象類的Activity,並重寫doInBackground和onProgressUpdate方法,來實現進度條的基礎功能,在此之前確保已經創建了Acticity並獲取了ProgressBar控件。其代碼如下:

3. 增加按鈕創建點擊事件使進度條可以實現功能,並設置最大數值100。其代碼如下。

二、SeekBar滑動條控件
-
-
然后調用SeekBar控件,並設置總進度大小和設置監聽事件,以便對滑動條后續操作。和ProgressBar進度條一樣,用到了setMax方法來確定大小。另外還用到了setOnSeekBarChangeListener進行監聽滑動條的事件狀態。相關代碼如下:
三、RatingBar評分控件
-
-
然后同樣再在Activity中調用RatingBar控件,並使用setOnRatingBarChangeListener方法來測試監聽評分的狀態。相關代碼如下:
-
最后針對如System.out.println("-->"+rating);這個形式,這個測試方法,可以過濾的多余的無用LogCat信息,進而方便我們測試。以下是測試信息。簡單明了。
-
-