在Android系统中,我希望向用户显示文件大小,并将其本地化。
所以如果我的尺寸是5.4 MB,它应该在英文中显示为"5.4 MB“,用瑞典文显示为"5,4 MB”,用"5,4 Mo“表示。法语和适当的阿拉伯文本与东阿拉伯数字和MB部分阿拉伯语。
我可以使用String.format()或DecimalFormat来纠正数字和小数分隔符,就像Android本地化检查表文档中提到的那样。
但是我应该对文件大小单位(B、kB、MB等)做些什么呢?对于stringFormat是否有我所缺少的模式,或者可以用来获得正确的本地化形式的东西?
在iOS上,NSByteCountFormatter类似乎可以用于此目的,在Android上是否有类似的东西呢?
发布于 2014-06-17 04:41:56
打给班级。
https://stackoverflow.com/questions/24263939
复制相似问题