在Flutter应用程序中使用英里或公里



问候Flutter Devs,

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

谢谢!

James

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

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

该标志在不同平台上的行为不同:

  • 在Android上,此标志直接从用户设置中报告名为"使用24小时格式"。它适用于应用程序,无论是系统范围的区域设置还是自定义由应用程序设置的区域设置
  • 在iOS上,当已设置名为"24小时时间"的用户设置或系统范围区域设置的默认设置使用24小时格式

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

补充君特回应-只有美国、缅甸和利比里亚使用帝国体系。如果我错了,请纠正我。

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

单击以下链接以获取更多信息。

最新更新