Flutter 如何显示用户可以键入的字符数以及用户在TextFormField中键入的字符数
我们如何显示用户输入的字符数,以及用户可以在颤振中输入的TEXTFORMFIELD字符数?像这样Flutter 如何显示用户可以键入的字符数以及用户在TextFormField中键入的字符数,flutter,dart,flutter-layout,flutter-dependencies,flutter-animation,Flutter,Dart,Flutter Layout,Flutter Dependencies,Flutter Animation,我们如何显示用户输入的字符数,以及用户可以在颤振中输入的TEXTFORMFIELD字符数?像这样 图像积分:您可以添加maxLength属性(它将显示writtenCharacters/totalLimit) 或者您也可以选择(它不会显示writtenCharacters/totalLimit),但为此您需要导入 import'package:flatter/services.dart' TextFormField( inputFormatters: [ LengthLimiting
图像积分:您可以添加maxLength属性(它将显示writtenCharacters/totalLimit) 或者您也可以选择(它不会显示writtenCharacters/totalLimit),但为此您需要导入
import'package:flatter/services.dart'代码>
TextFormField(
inputFormatters: [
LengthLimitingTextInputFormatter(45),
],
)
您仍然可以使用TextField
,并通过将TextField的输入保存到text changed上的变量来实现TextFormField
的功能
TextField(
maxLines: 3,
maxLength: 30,
onChanged: (value) {
_content = value;
},
),
并在您的表单上发送内容提交
对于TextFormField,您可以通过传递
TextEditingController
到TextFormField
final _myTextEditingController = TextEditingController();
TextFormField(
controller: _myTextEditingController,
maxLength: 30
)
并用
_myTextEditingController.text.length
但是我需要使用TEXTFORMFIELD而不是TextField谢谢,我已经在使用它了(第二个);但我也想展示一下。。更新::谢谢第一个工作。我的宝贝,那么第一个能帮上忙!
_myTextEditingController.text.length