gpt4 book ai didi

Android:InputConnection 缺少 getSelection() 方法

转载 作者:太空狗 更新时间:2023-10-29 13:42:55 29 4
gpt4 key购买 nike

为什么我在 InputConnection 中有一个 setSelection , 但不是 getSelection()?

我是否应该执行 getTextBeforeCursor(VERY_HIGH_NUMBER, 0) 并计算该字符串的 .length()

最佳答案

我同意,getSelection() 不存在是愚蠢的。您的解决方案工作正常,但您必须假设只有一个光标显示而不是整个选定的文本范围。我还没有想出如何填补这个洞。

编辑:哦,当然:

int selStart = ic.getTextBeforeCursor(HIGH_NUMBER, 0).length();
String sel = ic.getSelectedText();
int selEnd = selStart + (sel==null? 0: sel.length());

关于Android:InputConnection 缺少 getSelection() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3652198/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com