ProgressDialog如何设置进度值为小数ProgressDialog的方法setMax和setProgress所带参数只能是int型,有没有
ProgressDialog如何设置进度值为小数
ProgressDialog的方法setMax和setProgress所带参数只能是int型,有没有什么办法将其设置为float或double型的吗?
[解决办法]
float res = (float) (downloadSize * 100.0 / fileSize); //得到现在的float进度
res = (float)(Math.round(res*100))/100;//将float转换为两位小数。
tv.setText("已下载:" + res + "%");//显示出来
我是这样做的额
