【发布时间】:2011-06-21 08:36:57
【问题描述】:
我正在开发一个应用程序,它希望以厘米 (cm) 或英寸 (") 为单位显示长度。有没有办法从区域设置中选择正确的单位?无论如何我也会放入一个选项,以便用户可以覆盖区域设置。
美国、利比里亚和缅甸应使用英制单位和世界其他地区的标准单位。一种方法是将此逻辑放入我自己的类中,但如果可用,我更喜欢使用任何内置逻辑。有什么指点吗?
【问题讨论】:
-
“美国、利比里亚和缅甸应该使用英制单位”好吧,这值得商榷。
-
@endolith 是的 :) 如此真实。但是虽然世界是这样的......
-
仅供参考,英制单位与美国单位不同。例如,英制加仑比美制加仑大 16%,英制磅比美制磅大 21%。
-
从 API 级别 28 开始,Android 框架为此提供了官方 API。请阅读下面的回复。
标签: android localization internationalization units-of-measurement