gpt4 book ai didi

flutter - 如何在整个 Flutter 应用程序中格式化大数字?

转载 作者:行者123 更新时间:2023-12-03 03:36:12 25 4
gpt4 key购买 nike

我构建了一个 flutter 应用程序,其中大多数数值可能非常大(取决于用户),并且有很多小部件,其中有非常大的数值。

那么我如何将它们格式化为 1,000,000 到 1M 或 100 万(与在 youtube 中相同)?如果我为每个小部件编写此程序,代码将变得很长。是否有任何简单或有效的方法,如在应用程序的主题数据中启用 numberProperty(为 true),以便应用程序可以自动将所有大数字格式化为它们的短格式(如 M、k),而我没有为每个小部件编写非常大的代码。

最佳答案

您应该能够使用作为 intl 包一部分的 NumberFomat 类。具体看NumberFormat.compact()。

紧凑表示的数字格式,例如“1.2M”而不是“1,200,000”。

关于flutter - 如何在整个 Flutter 应用程序中格式化大数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60952132/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com