如何用代码选中Flutter TextField中的文字?

2019-07-03  本文已影响0人  一块小板子

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

上一篇下一篇

猜你喜欢

热点阅读