Flutter 我想知道关于NumberFormat.currency构造函数在颤振中的用法不知道如何实现,请指导我
我想知道关于flatter中的NumberFormat.currency构造函数 我不知道如何实施请指导我,谢谢Flutter 我想知道关于NumberFormat.currency构造函数在颤振中的用法不知道如何实现,请指导我,flutter,Flutter,我想知道关于flatter中的NumberFormat.currency构造函数 我不知道如何实施请指导我,谢谢 class CurrencyInputFormatter extends TextInputFormatter{ @override TextEditingValue formatEditUpdate(TextEditingValue oldValue, TextEditingValue newValue) { // TODO: implement formatEd
class CurrencyInputFormatter extends TextInputFormatter{
@override
TextEditingValue formatEditUpdate(TextEditingValue oldValue, TextEditingValue newValue) {
// TODO: implement formatEditUpdate
if(newValue.selection.baseOffset == 0){
print(true);
return newValue;
}
double value = double.parse(newValue.text);
final formatter = new NumberFormat.currency();
String newText = formatter.format(value/100);
return newValue.copyWith(text: newText,
selection: new TextSelection.collapsed(offset: newText.length));
}
}
是可用于NumberFormat.currency的库
那就是给我美元的货币格式,我想要意大利的货币格式。你试过用数字格式吗;是的,我试过了,但没有为意大利语currencyfinal formatter=new NumberFormat.currencylocale获得正确的格式:“it_it”;
import 'package:intl/intl.dart';
final formatCurrency = new NumberFormat.simpleCurrency();
final formatter = NumberFormat.currency(locale: 'en_US',name: 'EUR');