dart - Flutter 中的多行文本字段

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

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

最佳答案

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

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

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

https://stackoverflow.com/questions/45900387/

相关文章:

android - 即使屏幕关闭,如何在后台运行代码?

android - Visual Studio Code - URI 目标不存在 'package:

flutter - 如何从我的 Flutter 代码中打开 Web 浏览器 (URL)?

flutter - 如何使应用栏的标题居中

firebase - 类型 'List' 不是类型 'List'

dart - 如何在段落中加粗(或格式化)一段文本?

android - Flutter Pub : Expected a key while parsi

dart - Flutter中Column的 child 之间的空间

flutter - 如何在 Flutter 中停用或覆盖 Android "BACK"按钮?

android-studio - 未找到 flutter 命令