我想要一种使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,
      ),
    ),
  ),
);

它不起作用,请帮助。我到处搜索了!

我正在运行Flutter版本:0.4.4和Dart版本:2.0.0-dev.54.0

最佳答案

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

默认情况下maxLines等于1。

10-07 12:41