Flutter 如何显示用户可以键入的字符数以及用户在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

我们如何显示用户输入的字符数,以及用户可以在颤振中输入的TEXTFORMFIELD字符数?像这样


图像积分:

您可以添加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