目前解决TextField小数的方案如下
TextField(
keyboardType: TextInputType.numberWithOptions(decimal: true,signed: true),
inputFormatters: [
PrecisionLimitFormatter(2),//限制精度与正则
],
)
单独的TextInputType.numberWithOptions(decimal: true);设置在IOS 13以后不再生效;
import 'package:flutter/cupertino.dart';
import 'package:flutter/services.dart';
class PrecisionLimitFormatter extends TextInputFormatter