2010-09-06 74 views

回答

1

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

编辑:哦,当然,:

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