android - 获取光标前的整个文本

标签 android android-input-method

我需要在我的 InputMethod 类中获取光标前的整个文本字符串。 getTextBeforeCursor() 仅获取“n”个字符,但我不知道文本的长度。

最佳答案

查看此 documentation .看起来你可以这样做:

getCurrentInputConnection().getTextBeforeCursor(100, 0);

或其他一些大数字,因为它只从输入中获取文本 - 而不是所有“n”个字符。

关于android - 获取光标前的整个文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6516940/

相关文章:

android - Xamarin Forms 跨平台 BBCode 支持

android - 从 Jetpack Compose 调用 InputMethodService 的方法

android - InputConnection.commitCorrection() 似乎无法正常工作

Android:在激活 Intent 之前,onActivityResult 不会显示布局

android - Opencv的照片库方法给出错误

安卓 Intent 服务

android - 在 FirebaseRecyclerAdapter 中过滤结果

android - 如何从服务器下载文件并将其保存在 Android 中 SD 卡的特定文件夹中?

android - 通过 Android API 发送组合键(元键和键码)

android - 将表情符号(表情符号图像)嵌入自定义软键盘android