Mobile 更改文本字段的大小和行为

Mobile 更改文本字段的大小和行为,mobile,text,dart,flutter,Mobile,Text,Dart,Flutter,我正在努力在我的应用程序中构建一个包含多个文本字段的屏幕。我希望用户能够输入大量的文字在每一个他们 有两个问题: 标准的TextField小部件只有一行高。我希望它是许多行高,以便用户可以看到所有他们键入的 标准TextField的行为看起来像一个打字机,当用户键入时,文本从右向左无限滚动。我希望文本在到达屏幕边缘时进行换行 简而言之,我要找的是您的标准问题文本输入框,就像您在这里提问时输入的一样 如何在Flutter中实现一个 TextField小部件具有maxLines属性 你可以这样使用它

我正在努力在我的应用程序中构建一个包含多个文本字段的屏幕。我希望用户能够输入大量的文字在每一个他们

有两个问题:

  • 标准的TextField小部件只有一行高。我希望它是许多行高,以便用户可以看到所有他们键入的
  • 标准TextField的行为看起来像一个打字机,当用户键入时,文本从右向左无限滚动。我希望文本在到达屏幕边缘时进行换行
  • 简而言之,我要找的是您的标准问题文本输入框,就像您在这里提问时输入的一样

    如何在Flutter中实现一个

    TextField小部件具有maxLines属性

    你可以这样使用它

    new TextField(
       maxLines: 5,
       textAlign: TextAlign.left,
       decoration: new InputDecoration(
          hintText: "Enter Something",
       ),
      )
    
    TextField小部件具有maxLines属性

    你可以这样使用它

    new TextField(
       maxLines: 5,
       textAlign: TextAlign.left,
       decoration: new InputDecoration(
          hintText: "Enter Something",
       ),
      )