改变文本域的大小和行为

时间:2018-04-26 02:29:09

标签: mobile text dart flutter

我正在我的应用中构建一个屏幕,里面有几个文本字段。我希望用户能够在每个文本中输入大量文本。

有两个问题:

  1. 标准TextField小部件只有一行高。我希望它有很多行,所以用户可以看到他们输入的所有内容。
  2. 标准TextField的行为似乎就像打字机一样,文本在用户输入时从右向左无限滚动。我希望文本在到达屏幕边缘时换行。
  3. 简而言之,我正在寻找的是您的标准问题文本输入框,就像您在此处提出问题时所输入的一样。

    如何在Flutter中实现一个?

1 个答案:

答案 0 :(得分:2)

  

TextField Widget具有maxLines属性。

你可以这样使用它。

new TextField(
   maxLines: 5,
   textAlign: TextAlign.left,
   decoration: new InputDecoration(
      hintText: "Enter Something",
   ),
  )