我需要在inputMethod类中的游标之前获取整个文本字符串。getTextBeforeCursor()只得到“n”个字符,但我不知道文本的长度。

最佳答案

看这个documentation。看来你可以做到:

getCurrentInputConnection().getTextBeforeCursor(100, 0);

或者其他一些大数字,因为它只接受输入的文本,而不是所有的“n”字符。

09-27 05:25