我正在Flutter中使用TextField,需要更改文本光标的起始位置。原因是当前光标离边框太近。文本字段的图像
我尝试向文本字段控制器添加一个初始文本,它看起来像这样"&";。以前的解决方案的问题是,在密码字段(文本被遮挡的地方(中,最初的文本,即使只是空格,也明显显示为书面文本。我想到但没有尝试的另一个解决方案是创建一个Stack小部件,在这里我放置一个带有边框的图像,并在其顶部放置一个没有边框的文本字段。任何帮助都是有用的。
解决此问题的更好方法是将Padding
与EdgeInsets.only(left: 10.0)
或任何其他值一起使用。
但要回答您的问题,请使用文本控制器和TextSelection.fromPosition()
查看此答案。