znq*_*znq 5 android inputconnection
为什么我有setSelectioninInputConnection而没有getSelection()?
我应该只做一个getTextBeforeCursor(VERY_HIGH_NUMBER, 0)并计算.length()那个字符串的吗?
小智 2
getSelection()我同意,不存在的事情很愚蠢。您的解决方案工作正常,但您必须假设只有一个光标显示,而不是整个选定的文本范围。我还没想好如何填补这个洞。
编辑: 哦,当然:
int selStart = ic.getTextBeforeCursor(HIGH_NUMBER, 0).length();
String sel = ic.getSelectedText();
int selEnd = selStart + (sel==null? 0: sel.length());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
914 次 |
| 最近记录: |