mobile - 更改文本字段的大小和行为

标签 mobile text dart flutter

我正在努力在我的应用程序中构建一个屏幕,其中包含多个文本字段。我希望用户能够在每个文本中输入大量文本。

有两个问题:

  1. 标准的 TextField 小部件只有一行高。我希望它有很多行高,以便用户可以看到他们输入的所有内容。
  2. 标准 TextField 的行为看起来像打字机,当用户键入时,文本从右向左无限滚动。我希望文本在到达屏幕边缘时自动换行。

简而言之,我要找的是您的标准问题文本输入框,就像您在这里提问时输入的内容一样。

我如何着手在 Flutter 中实现一个?

最佳答案

TextField Widget has maxLines property.

你可以像这样使用它。

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

关于mobile - 更改文本字段的大小和行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50033951/

相关文章:

ruby - Ruby Sass弃用-如何查看我的版本是否被弃用

ios - 如何针对 iCloud 验证 iCloud ID token ?

android - Safari 中的边距很烦人?

html - 响应屏幕尺寸的自适应缩略图div

python - 如何从文本文件中读取字典?

Dart 构造函数初始化顺序

Flutter redux 更新特定状态变量而不影响其他变量

javascript - JQuery 移动按钮图标裁剪完毕

c# - 剪切文本以适合文本框宽度,然后右对齐

jquery ajax post 文件,多个文件和文本输入