我正在努力在我的应用程序中构建一个屏幕,其中包含多个文本字段。我希望用户能够在每个中输入大量文本。
有两个问题:
简而言之,我正在寻找的是您的标准问题文本输入框,就像您在此处提问时输入的内容一样。
如何在 Flutter 中实现一个?
TextField Widget 具有 maxLines 属性。
你可以这样使用它。
new TextField(
maxLines: 5,
textAlign: TextAlign.left,
decoration: new InputDecoration(
hintText: "Enter Something",
),
)
尝试使用下面的代码片段
TextFormField(
maxLines: null,
expands: true,
keyboardType: TextInputType.multiline,
decoration: InputDecoration(filled: true, hintText: 'Enter a message'),
), )