相关疑难解决方法(0)

使用 EditableText 进行 Flutter

我正在尝试弄清楚如何在 Flutter 中使用 TextEditor。

我有“卡片编辑器”(基本上我希望能够处理相当于一段文本的内容)

new EditableText(
                    autofocus: true,
                    maxLines: null,
                    backgroundCursorColor: Colors.amber,
                    cursorColor: Colors.green,
                    style: TextStyle(),
                    focusNode:  FocusNode(),
                    controller: controller,
                    onSubmitted: (val) {
                      _addCard(val);
                      Navigator.pop(context);
                    },
                  )
Run Code Online (Sandbox Code Playgroud)

我根据 TextField 的示例进行了改编。

但我有几个问题。

首先,当我打字时,它似乎没有显示任何内容。光标移动,但看不到任何文本。当没有明确的样式时这是默认的吗?

其次,如何触发提交?对于文本字段,CR / Enter 按钮可以执行此操作。显然我明白为什么你不一定想要 EditableText 但我应该做什么呢?

第三,我需要能够将默认文本放入此小部件中。我尝试向 EditableText 添加“值”属性,但这似乎不正确。有什么方法可以做到这一点?

dart flutter

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

dart ×1

flutter ×1