微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有办法在文本字段中更改光标的起始位置?扑

如何解决有没有办法在文本字段中更改光标的起始位置?扑

我正在 Flutter 中使用 TextField,我需要更改文本光标的起始位置。原因是当前光标离边框轮廓太近了。 image of textfield

我尝试向文本字段控制器添加一个初始文本,看起来像这样“”。前一个解决方案的问题在于,在密码字段(文本被遮蔽)中,初始文本即使只是空格,也显然显示为书面文本。 我想到但没有尝试的另一个解决方案是创建一个 Stack 小部件,我在其中放置带有边框轮廓的图像,并在其顶部放置一个没有轮廓的文本字段。 任何帮助都会有所帮助。

解决方法

解决此问题的更好方法是将 PaddingEdgeInsets.only(left: 10.0) 或任何其他值一起使用。

但要回答您的问题,请使用文本控制器和 TextSelection.fromPosition() 查看此 answer

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。