如何解决NumberFormat 奇怪的四舍五入行为与德国语言环境
我有一个 Flutter TextField,我想在其中输入德语数字(Decimalseparator: ,-Thousandseparator: .)。为此,我使用了一个 TextInputFormatter,我在其中使用 NumberFormat。
但是 NumberFormat.format(1.9999) 会自动四舍五入为二。我如何影响 Numberformat 或如何使用具有不同实现的 Textinput 实现德语区域设置?
prop.table
解决方法
我使用了包号_display。
final display =
createDisplay(length: 100,separator: '.',decimalPoint: ',');
newText = display(number);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。