美文网首页
如何用代码选中Flutter TextField中的文字?

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

作者: 一块小板子 | 来源:发表于2019-07-03 17:42 被阅读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个字符,效果如下

    相关文章

      网友评论

          本文标题:如何用代码选中Flutter TextField中的文字?

          本文链接:https://www.haomeiwen.com/subject/jlempxtx.html