flutter - 显示喜欢和不喜欢颤动
问题描述
我正在使用颤振制作一个应用程序,我需要在其中显示喜欢,并且我希望显示正确到小数点后 1 位的喜欢,但是当我使用 .toStringAsFixed() 方法时,999.9k 显示为 1000.0k,由于某种原因它显示了一个四舍五入的值,有人可以告诉我如何正确显示数字。
Widget result;
if (count == 0) {
result = Text(
'like',
style: TextStyle(color: color),
);
} else if (count! >= 1000000) {
result = Text(
(count / 1000000.0).toStringAsFixed(1) + 'm',
style: TextStyle(color: color),
);
} else
result = Text(
count >= 1000
? (count / pow(10, 3)).toStringAsFixed(1) + 'k'
: text,
style: TextStyle(color: color),
);
print(count!/1000);
return result;
},
解决方案
toStringAsFixed(0) 不会显示任何小数。只需调用 toStringAsFixed() 即可将您的值四舍五入。
推荐阅读
- websphere - Websphere 管理控制台重启
- java - 使用 Junit 4 for java servlet 的快乐流测试用例
- laravel - Laravel 路由未在服务器上更新
- php - 如何通过 PHP 显示下个月和上个月
- excel - Vue - 将 b 表导出到 excel 文件?
- reactjs - 无法通过我的路由中指定的路径访问我的组件
- charts - 带有目标的 Google 可视化图表水平条(垂直线
- android - `onPressed` 中的 FutureBuilder 不会更新 UI
- python - 如何遍历 @pytest.mark.parametrize 数据或将其打印在测试中
- java - 将十六进制转换为 INT 32 和 STRING Little Endian