首先,我们要在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个字符,效果如下
网友评论