【发布时间】:2010-08-16 09:37:01
【问题描述】:
Android 的ProgressDialog 允许您将当前进度和最大值设置为整数。这些值在对话框中显示如下:
3401/10023
其中第一个数字是当前进度,第二个数字是最大值。
我还想显示测量单位。像这样的:
3401/10023 KB
这可以使用 ProgressDialog 吗?如果没有,您建议如何将这些信息提供给用户?我试图避免重新实现 ProgressDialog 只是为了包含该单元。
【问题讨论】:
-
你为什么不按百分比来做呢?喜欢 30/100
-
进度对话框已显示百分比。但是在文件下载进度对话框中,我认为以字节为单位显示进度对用户来说更友好,特别是如果它是一个大文件。
-
如果您查看 ProgressDialog 源,文本由 onCreate 方法中创建的处理程序处理。看我的下一个答案