此问题有任何更新吗Flutter TextField 值始终大写且防抖?
我已经尝试了一些代码来使输入文本变为大写。
class UpperCaseTextFormatter extends TextInputFormatter {
@override
TextEditingValue formatEditUpdate(TextEditingValue oldValue, TextEditingValue newValue) {
return TextEditingValue(
text: newValue.text.toUpperCase(),
selection: newValue.selection,
);
}
}
class UpperCaseTextFormatter extends TextInputFormatter {
@override
TextEditingValue formatEditUpdate(TextEditingValue oldValue, TextEditingValue newValue) {
return newValue.copyWith(text: newValue.text.toUpperCase());
}
}
但是当我输入“QWER”时它不正确,它总是变成“QQWQWEQWER”
这里是视频:https://drive.google.com/file/d/1q3dwuVMPzt_kBP4c2lyiahQ6znkSbM-n/view?usp=sharing
我不想使用
textCapitalization
,因为如果格式化程序不起作用,用户仍然可以将其更改为小写。
使用 TextInputFormatter 使文本字段输入变成大写
通过无缝在罗马尼亚组建公司释放东欧的机遇。我们的专家指南可帮助您了解监管环境,简化您业务成功的流程。探索量身定制的解决方案,以顺利进入充满活力的罗马尼亚市场。
了解更多:https://startexpertinternational.com/company-formation-and-registration-in-romania/
#RomaniaBusiness #CompanyFormation #RegisterInRomania #IncorporateCompany #BusinessSetupRomania #Entrepreneurship #StartupsRomania #LegalCompliance #BusinessGrowth #EuropeanMarketEntry