收到單純的數字

12000.02

在渲染的時候想把它改成顯示

$ 12,000.02

使用

先安裝package,在pubspec.yaml加入

dependencies:
  intl: ^0.16.1

連結package

$ flutter pub get

頁面中引用

import 'package:intl/intl.dart';

渲染畫面

import 'package:intl/intl.dart';

class HomeState extends State<HomeStateful> {
  var f = NumberFormat(',###.00', 'en_US');
  double totalBalence = 37033.33;
  @override
  Widget build(BuildContext context) {
    return Text('\$ ${f.format(totalBalence)}')
  }
}

因為字串中$代表要塞變數,所以如果你是真的要顯示$字號,前面加一個\來代表這邊的$是單純文字的特殊符號。

0
0 回復

發表評論

想要加入討論嗎?
請盡情發表您的想法!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。