问题是我想在文本字段的值的末尾添加",00",在iOS设备中可以很好地工作,但在Android中光标会移动到文本字段中的值的起始点.所以,我无法加上",00".
问题是我想在文本字段的值的末尾添加",00",在iOS设备中可以很好地工作,但在Android中光标会移动到文本字段中的值的起始点.所以,我无法加上",00".
我在设定TextEditingController
分时也遇到了同样的问题,这对我来说很有效.
controller.text = someString;
controller.selection = TextSelection.fromPosition(TextPosition(offset: controller.text.length));
TextSelection.fromPosition()
执行以下操作(来自文档):
在给定的文本位置创建折叠的选区.一个倒塌的 Select 以相同的偏移量开始和结束,这意味着它包含 零个字符,而是用作文本中的插入点.