我尝试使用 TextField
中的 onChange
方法检查输入,但在使用 TextEditingController
替换文本后,光标会移动到 TextField
的开头。
这个问题只发生在 Android
平台上。
代码:
TextField(
controller: textEditController,
onChanged: (content) {
textEditController.text = checkNumber(content);
},)
Flutter版本
[✓] Flutter (Channel master, v1.2.2-pre.41, on Mac OS X 10.14.3 18D109, locale
en-IR)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
offset
必须是offset: textEditController.text.length
。请更新回答。 - Saman