Flutter 中文本选择的错误功能

问题描述

我发现了一件奇怪的事情。 当我在输入字段中有 4 位数字并删除最后一位数字时,光标应位于第三个位置 (|1|2|3|),即在第三个数字之后,我以 0 计数。 我使用 Flutter with Textselection 进行检查,并使用 baSEOffset 来获取光标位置。

好吧,问题是,baSEOffset 位置因 android 版本而异!!! 在 Android 10 中 baSEOffset 是 4,在 Android 11 中 baSEOffset 是 4!因此,当我使用 baSEOffset 设置光标时,它仅在 Android 11 上处于错误位置,而不是在 Android 10 上!

有人解决了吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)