dart - Flutter 中的多行文本字段

标签 dart flutter

这听起来很简单,但是我们如何在 Flutter 中创建多行可编辑文本字段? TextField 仅适用于单行。

编辑:一些精确度,因为似乎不清楚。 虽然您可以设置多行以虚拟包装文本内容,但它仍然不是多行。它是显示为多行的单行。 如果你想做这样的事情,那么你不能。因为您无权访问 ENTER 按钮。而且没有回车键意味着没有多行。

最佳答案

要使用自动换行,只需将 maxLines 设置为 null:

TextField(
  keyboardType: TextInputType.multiline,
  maxLines: null,
)

如果maxLines属性为null,则不限制行数,并启用换行。

关于dart - Flutter 中的多行文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45900387/

相关文章:

flutter - Flutter 中缺少 keystore

flutter - Flutter FlatButton内部空间

flutter - Dart/Flutter 的代码覆盖率可视化(特别适用于 Windows 和 VS Code)

dart - Dart Canvas 运动

list - Dart中不带括号的打印列表

flutter - 错误:找不到 setter/getter : 'location_on_outlined'

flutter - 使用列表的值构成另一个类

flutter - 如何将列的最后一项置于底部

flutter - 如何解决构建运行程序 : "This requires the ' non-nullable' language feature to be enabled. 的问题?

string - 如何在本地保存用户名并在每个页面 flutter 中显示