xChar
·6 years ago

首先,我们要在Page的class里定义一个TextEditingController

TextEditingController _content = new TextEditingController();

然后,在TextField绑定TextEditingController

TextField(controller: _content)

最后,把代码放在按钮里

new FlatButton( onPressed: () { _content.selection = TextSelection(baseOffset: 0, extentOffset: 2); })

注意了,baseOffset是指起始位置,extentOffset指的是末尾

这里的代码也就是选中从第0到第2个字符,效果如下

Loading comments...