Flutter:如何同时使用NumberFormat.compact()并限制小数位数
解决NumberFormat.compact()限制小数位数的问题
直接通过设置NumberFormat.compact()的maximumFractionDigits属性就能实现需求,把该属性设为1即可将小数位数限制为1位:
final unitCompact = NumberFormat.compact() ..maximumFractionDigits = 1 ..format(value);
比如当value为1230时,这段代码会输出1.2K,完全符合你想要的效果。如果后续需要调整小数位数,只需要修改maximumFractionDigits的数值就行。
内容的提问来源于stack exchange,提问作者Dennis Ashford
相关产品推荐
相关产品推荐

