Android InputConnection:选择更改时会收到通知



当光标位于句点('.')和空格之后时,我希望我的InputMethodService切换为大写。诀窍是当光标重新定位时得到通知。光标可能会在一段时间后定位,此时:

  1. 用户输入周期,或
  2. 用户触摸屏幕,或
  3. 用户粘贴一些文本

问题:如何通知InputMethodService选择更改和文本粘贴?

有InputMethodService.onUpdateSelection(int oldSelStart,int oldSelEnd,int newSelStart,intnewSelEnd,intcandidatesStart,int candidatesEnd)可以做到这一点。

你可以试着在InputConnection中找到类似的东西(就像我做的那样),但没有InputConnection.getSelection()InputConnection.onSelectionChanged()

相关内容

  • 没有找到相关文章

最新更新