如何在android webview中选择一个单词?

如何在android webview中选择一个单词?,android,webview,selection,Android,Webview,Selection,我想实现这个功能:当用户在webview中长按一个单词时,我可以让这个单词做一些事情,我搜索并发现: 1.android 2.3+的webview sdk确实提供了此功能,当长按时,它会突出显示单词并显示开始和结束选择光标。但在2.3版本下,它只提供了选择单词并粘贴到剪贴板的仿真器移动功能,这非常难看 当点击webview的文本字段时,有人能得到光标吗?我在WebView中找不到任何像getSelectionStart(())这样的方法,这是否意味着无法获取当前光标 我知道,即使在2.3版上,当

我想实现这个功能:当用户在webview中长按一个单词时,我可以让这个单词做一些事情,我搜索并发现: 1.android 2.3+的webview sdk确实提供了此功能,当长按时,它会突出显示单词并显示开始和结束选择光标。但在2.3版本下,它只提供了选择单词并粘贴到剪贴板的仿真器移动功能,这非常难看

  • 当点击webview的文本字段时,有人能得到光标吗?我在WebView中找不到任何像getSelectionStart(())这样的方法,这是否意味着无法获取当前光标

  • 我知道,即使在2.3版上,当用户长按时,android将webview更改为临时WebTextView模式,允许用户选择,但这是一个私有类,我尝试重新创建这样的类,但它非常复杂,无法完成任务


  • 有人成功地实现了这一点吗?谢谢。

    不幸的是,这几乎是不可能的。这是一个嵌入在系统中的功能,您首先需要有一个根手机,然后修补rom本身