问候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
来获取当前国家/地区代码。
单击以下链接以获取更多信息。