android進度條、滑動條和評分控件


所謂進度條、滑動條和評分控件,在手機應用中,相信你見過加載游戲時、更新應用時等情況,屏幕出現一條進度欄,這里稱之為進度條;當你調節音量時出現的這里即稱作滑動條;而評分控件,當你在淘寶給賣家評價時出現的類似5星評價,這里即稱作評分控件,下面將分別詳細說明這三種控件的基礎使用方法。

一、ProgressBar進度條控件

1. 首先ProgressBar進度條給出了兩種樣式,分別是progressBarStyleLarge和progressBarStyleHorizontal,此次主要以progressBarStyleHorizontal水平進度條為例講解,可在視圖布局Form Widgets中找到,其布局代碼和布局演示示例如下。

android進度條、滑動條和評分控件的基礎教程
android進度條、滑動條和評分控件的基礎教程

 

2. 

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

android進度條、滑動條和評分控件的基礎教程

 

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

android進度條、滑動條和評分控件的基礎教程

 

二、SeekBar滑動條控件

  1.  
  2. android進度條、滑動條和評分控件的基礎教程
    android進度條、滑動條和評分控件的基礎教程
  3.  

    然后調用SeekBar控件,並設置總進度大小和設置監聽事件,以便對滑動條后續操作。和ProgressBar進度條一樣,用到了setMax方法來確定大小。另外還用到了setOnSeekBarChangeListener進行監聽滑動條的事件狀態。相關代碼如下:

    android進度條、滑動條和評分控件的基礎教程
     

    三、RatingBar評分控件

    1.  
    2. android進度條、滑動條和評分控件的基礎教程
      android進度條、滑動條和評分控件的基礎教程
    3.  

      然后同樣再在Activity中調用RatingBar控件,並使用setOnRatingBarChangeListener方法來測試監聽評分的狀態。相關代碼如下:

      android進度條、滑動條和評分控件的基礎教程
    4. 3

      最后針對如System.out.println("-->"+rating);這個形式,這個測試方法,可以過濾的多余的無用LogCat信息,進而方便我們測試。以下是測試信息。簡單明了。

      android進度條、滑動條和評分控件的基礎教程
    5.  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM