【发布时间】:2018-09-16 11:05:03
【问题描述】:
我正在使用一个简单的TextField 包裹在Container 中。
当用户键入一个长字符串时,我希望它自动换行。
它目前从屏幕上流出,在一行中。我该如何解决这个问题?
【问题讨论】:
标签: input dart textfield flutter
我正在使用一个简单的TextField 包裹在Container 中。
当用户键入一个长字符串时,我希望它自动换行。
它目前从屏幕上流出,在一行中。我该如何解决这个问题?
【问题讨论】:
标签: input dart textfield flutter
不限行数
new TextField(..., maxLines: null)
或限制行数
new TextField(..., maxLines: 3)
这样当内容超过输入框的高度时它就会开始滚动
https://docs.flutter.io/flutter/material/TextField/maxLines.html
【讨论】:
wrapText 选项来本机禁止换行符并仍然阻止它滚动会很酷 ?作为一种解决方法,我使用 .replaceAll('\n', ' ') 手动删除保存时的换行符跨度>
您必须将maxLines 属性设置为null。默认为 1。
【讨论】: