对于常规的EditText,我们可以调用getSelectionStart()方法来获取光标位置。在Jetpack Compose中,对于ClickableText这个功能是可用的,但对于TextField或OutlinedTextField似乎不可用。
有没有人遇到这个问题并知道如何解决?
有没有人遇到这个问题并知道如何解决?
selection
的文档中写道:“如果选择已折叠,则表示光标位置”。这似乎与 EditText
中的 getSelectionStart()
一样适用于您的情况。 - CommonsWare
TextFieldValue
。请检查这个答案是否对你有帮助。 https://dev59.com/D1EG5IYBdhLWcg3wTp2y#68245465 - nglauber