我试图绕过这个但是我花了太多时间在它上面并且无法在其他地方找到答案。 我有一个我需要更新的进度条。我创建了一个计时器来每隔0.1秒触发一次方法,直到数据下载完毕。然后我将使计时器无效。 我的问题是..如何格式化方程式以更新进度条。我已经知道总文件大小是多少,以字节为单位。我相信答案将接近这样的事情,但我不能让它发挥作用。
int f = fileSize; // I already know what filesize is going to be. for demo purposes lets say 19000000 bytes
float d = (z/10000000);
progressInt = (d * f);
progBar.progress = progressInt;
我认为这是沿着这些方向的?任何帮助将不胜感激!
答案 0 :(得分:3)
进度通常表示为介于0和1之间的浮点数。bytesLoaded/filesize
在没有加载字节时为0,在完全加载时为1。