0
A
回答
1
您必须更改它从另一个线程更新。我通常通过的AsyncTask线程在那里为你下载文件我会覆盖onProgressUpdate或做一些其他的工作
private class DownloadFilesTask extends AsyncTask<URL, Integer, Long> {
protected Long doInBackground(URL... urls) {
int count = urls.length;
long totalSize = 0;
for (int i = 0; i < count; i++) {
totalSize += Downloader.downloadFile(urls[i]);
publishProgress((int) ((i/(float) count) * 100));
// Escape early if cancel() is called
if (isCancelled()) break;
}
return totalSize;
}
protected void onProgressUpdate(Integer... progress) {
setProgressPercent(progress[0]);
//你在这里工作
myProgressB.setProgressColor(cb.color);
}
protected void onPostExecute(Long result) {
showDialog("Downloaded " + result + " bytes");
}
}
相关问题
- 1. 如何动态更改进度颜色
- 2. PyGObject Gtk.Entry更改进度栏颜色
- 3. 在Primeng中更改进度栏颜色
- 4. 无法更改mfc进度栏颜色
- 5. Devexpress如何更改进度栏颜色
- 6. 更改Android中的状态栏颜色
- 7. 更改状态栏颜色
- 8. 更改android动作栏颜色?
- 9. 在android中更改动作栏颜色
- 10. 更改android进度条颜色
- 11. android如何以编程方式更改进度栏颜色
- 12. 如何更改android中评分栏未进度的颜色?
- 13. 如何根据进度更改查找栏进度颜色?
- 14. 更改进度条颜色
- 15. 更改进度条颜色
- 16. 进度条更改颜色
- 17. 在片段更改时更改状态栏颜色[Android Lollipop]
- 18. Android:动态更改TextView背景颜色
- 19. 如何更改进度栏的颜色角度指令
- 20. 灰度Bootstrap导航栏 - 更改颜色
- 21. 动态更改jQuery进度条的颜色
- 22. 通过javascript为Twitter动态更改进度条的颜色Bootstrap
- 23. 更改状态栏默认颜色
- 24. 更改IOS7状态栏内容颜色
- 25. 如何更改状态栏的颜色?
- 26. 更改状态栏图标颜色
- 27. 无法更改状态栏的颜色
- 28. 更改状态栏颜色XML
- 29. 更改UISearchController的状态栏颜色
- 30. 更改状态栏的颜色
这个问题已经做到这一点之前曾被问及过多次回答。请使用谷歌或本网站上的搜索。 –
http://stackoverflow.com/questions/2020882/how-to-change-progress-bars-progress-color-in-android –