Android關於三種進度條的使用

2021-09-30 15:00:36 字數 1540 閱讀 3068

android關於三種進度條的使用

1.seekbar --拖動條

2.ratingbar --星級評分條

3.progressbar ---普通進度條

關於這三個進度條,我做了個簡單的例項來複習這幾個進度條的用法,用法比較簡單,但這三個進度條比較使用,在手機使用總很容易碰到。我想大家都懂的。

下面是乙個例項:

專案名稱:seekbarandratingbarandprogressbar

名字有點坑爹,只是為了明確表示

效果圖:

說明:從android2.2開始,就用match_parent來代替fill_parent,兩個表示的意思是完全一樣的

"		

package org.wwj.bar;

import android.os.bundle;

import android.os.handler;

import android.os.message;

import android.widget.imageview;

import android.widget.progressbar;

import android.widget.ratingbar;

import android.widget.ratingbar.onratingbarchangelistener;

import android.widget.seekbar;

import android.widget.seekbar.onseekbarchangelistener;

public class mainactivity extends activity

@override

public void onstarttrackingtouch(seekbar seekbar)

//當拖動條的滑塊位置發生改變時觸發該方法

@override

public void onprogresschanged(seekbar seekbar, int progress,

boolean fromuser)

});ratingbar.setonratingbarchangelistener(new onratingbarchangelistener()

});//建立乙個負責更新的進度的handler

final handler mhandler = new handler()

};};

//啟動執行緒來執行任務

new thread()

}}.start();

}//模擬乙個耗時的操作

public int dowork()

catch (interruptedexception e)

return hasdata;}}

Android中進度條

首頁xml中 其中style屬性設定進度條的樣式 如上面設定的進度條為水平的進度條 若不設定預設為圓形進度條。style android style widget.progressbar.small 設定進度的大小如下截圖 還有一種對話方塊進度條progressdialog 在button監聽事件裡...

python之載入進度條的三種顯示方式的記錄

coding utf 8 進度條的三種方式 from progressbar import import time 進度條的第一種形式 total 1000 widgets progress percentage bar timer eta filetransferspeed progress pr...

android執行緒控制進度條

程式完整 public class media player2activity extends activity t null r new threadtest 1 t new thread r t.start for int i 0 i 100 i btn2.setonclicklistener ...