Flutter 我可以用TextEditingController附加字符/表情符号吗

Flutter 我可以用TextEditingController附加字符/表情符号吗,flutter,Flutter,我有这样一个文本字段: TextField( controller: _controller, .. ) 其中,\u controller是一个文本编辑控制器。从我的文本域之外。我有一个表情选择器。选择表情符号后,我想将其附加到控制器的文本中,但没有类似于\u controller.addText(表情符号)的功能。如何在控制器的文本中插入内容?假设在插入表情符号之前或之后键入了内容。\u controller.text+=emoji;应该这样做。嗯,那确实有效,谢谢!但是,它会将光标

我有这样一个文本字段:

TextField(
  controller: _controller,
  ..
)

其中,
\u controller
是一个
文本编辑控制器
。从我的文本域之外。我有一个表情选择器。选择表情符号后,我想将其附加到控制器的文本中,但没有类似于
\u controller.addText(表情符号)
的功能。如何在控制器的文本中插入内容?假设在插入表情符号之前或之后键入了内容。

\u controller.text+=emoji;应该这样做。

嗯,那确实有效,谢谢!但是,它会将光标重置为文本的开头。有什么方法可以解决这个问题吗?对于更高级的解决方法,您可以参考以下内容:我的问题与我即将在一次混乱中完成“PETER ANSWERS”项目时的问题相同。作为功能,我必须在按下特定键后添加“Peter please answer”一句