我希望flutter中的文本字段默认为单行。但是,当用户编写不适合单行的文本时,我希望文本字段变为2行,如果2行不适合,则希望3行。当文本不适合3行时,我不希望行数扩展为4。在文本字段中编写消息时,WhatsApp应用程序使用了类似的概念。
TextField(
keyboardType: TextInputType.multiline,
maxLines: 3,
)
答案 0 :(得分:1)
只需在代码中添加minLines = 1,
TextField(
keyboardType: TextInputType.multiline,
maxLines: 3,
minLines: 1,
),