在Flutter应用程序中使用英里还是公里?

时间:2018-10-29 19:43:08

标签: internationalization flutter

问候Flutter Devs,

我正在编写一个国际化的应用程序,并试图根据地区确定是使用英里还是公里。目前,我只能从语言环境数据结构中看到国家和语言。有没有办法确定应用程序应使用英里还是公里?

谢谢!

詹姆斯

2 个答案:

答案 0 :(得分:0)

https://docs.flutter.io/flutter/widgets/MediaQueryData/alwaysUse24HourFormat.html

  

格式化时间时是否使用24小时制。

     

此标志的行为在各个平台上是不同的:

     
      
  • 在Android上,此标志直接从用户设置中报告   称为“使用24小时格式”。它适用于   应用程序,无论是系统范围的语言环境还是自定义   应用程序设置的语言环境。
  •   
  • 在iOS上,当以下情况时,此标志设置为true   用户设置为“ 24小时制”或系统范围   语言环境的默认设置为24小时格式。
  •   

另请参阅https://docs.flutter.io/flutter/widgets/MediaQuery-class.html

答案 1 :(得分:0)

补充昆特的回应-仅在美国,缅甸和利比里亚使用afaik使用帝国制度。如果我错了,请纠正我。

您可以使用以下代码段Localizations.localeOf(context).countryCode获取当前的国家/地区代码。

单击following link以获取更多信息。