TextField多行,如果需要

问题描述 投票:0回答:1

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

TextField(
   keyboardType: TextInputType.multiline,
   maxLines: 3,
)
flutter flutter-layout
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.