如果需要,可使用TextField多行

时间:2019-11-22 19:15:30

标签: flutter flutter-layout

我希望flutter中的文本字段默认为单行。但是,当用户编写不适合单行的文本时,我希望文本字段变为2行,如果2行不适合,则希望3行。当文本不适合3行时,我不希望行数扩展为4。在文本字段中编写消息时,WhatsApp应用程序使用了类似的概念。

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

1 个答案:

答案 0 :(得分:1)

只需在代码中添加minLines = 1,

TextField(
          keyboardType: TextInputType.multiline,
          maxLines: 3,
          minLines: 1,
        ),