1
A
回答
8
沒有一個直接的方法來做到這一點。一種解決方法可能是讓進度的自定義實現並重寫setProgress方法:
public MyProgressBar extends ProgressBar
{
@Override
public void setProgress(int progress)
{
super.setProgress(progress);
if(progress == this.getMax())
{
//Do stuff when progress is max
}
}
}
+0
爲什麼沒有SeebBar具有ProgressBar偵聽器?不同,但與onProgressChanged,OnProgressChangingStart類似。 – UnKnown
0
我認爲最乾淨的方式將剛剛添加該給你的代碼:
if (progressBar.getProgress() == progressBar.getMax()) {
// do stuff you need
}
相關問題
- 1. Android - Progress Bar not updating
- 2. Jquery Progress Bar body
- 3. Progress Bar and gevent
- 4. Progress Bar not incrementing
- 5. CSS Progress Bar Error
- 6. Progress Bar not loading?
- 7. CSS circle-progress-bar
- 8. Progress Bar Javascript(HELP!)
- 9. Android監聽器中斷監聽器
- 10. Android-gps監聽器
- 11. AJAX Progress Bar - 投票,Comet?
- 12. Java Progress Bar遠程執行
- 13. Android - 事件監聽器
- 14. Android WiFi狀態監聽器
- 15. android imageview onclick監聽器
- 16. 在Android的GIF監聽器
- 17. Android TV,遙控監聽器
- 18. Android選擇監聽器
- 19. 監聽器教程 - Android Eclipse
- 20. Android EditText監聽器輸入
- 21. Android Wifi監聽器策略
- 22. Android微調監聽器
- 23. Android WebView下載監聽器
- 24. Android GPS位置監聽器
- 25. Android RatingBar onRatingChanged監聽器
- 26. Android EditText事件監聽器
- 27. Android的位置監聽器
- 28. Android:時間監聽器
- 29. Android Mediaplayer錯誤監聽器
- 30. Android Studio響應監聽器
我不開發對於Android而言,但如果無法直接使用回調/偵聽器,則可以始終輪詢進度條並手動獲取其值... – Miguel