如何在 flutter 多行和换行中制作 EditableText 或 TextField?

Emi*_*ser 3 dart flutter

我想要一种方法使 TextField 或 EditableText 的文本换行到另一行。以及如何使它们成为多行。

我不知道这是否重要,但 EditableText 位于 ListTile > Card > Container 内。

这是我的代码:

return ListTile(
  title: Card(
    child: Container(
      padding: EdgeInsets.all(10.0),
      child: EditableText(
        textAlign: TextAlign.start,
        focusNode: _focusNode,
        controller: _textEditingController,
        style: TextStyle(
          color: Colors.black,
          fontSize: 18.0,
        ),
        keyboardType: TextInputType.multiline,
        cursorColor: Colors.blue,
      ),
    ),
  ),
);
Run Code Online (Sandbox Code Playgroud)

它不起作用请帮忙。我现在到处都找过了!

我正在运行 flutter 版本:0.4.4 和 dart 版本:2.0.0-dev.54.0

Rém*_*let 6

您需要将该属性设置maxLines为 null(用于无限增长)或固定数字。

默认情况下maxLines等于 1。