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 ...