Android获取所选文本(来自WebView和TextView)

时间:2017-03-08 01:44:06

标签: android webview clipboard copy-paste textselection

我希望从WebView获取所选文本有所帮助。

长按WebView上的单词时,会选择此单词。通过按ContextMenu上的复制按钮,我可以使用 clipboard.getText()。toString();

获取所选文本

但是,我希望能够在上下文菜单出现时立即获取此选定文本,而无需按复制按钮(或者以某种方式按编程方式按下它 - 顺便说一句,我已经了解了如何设置剪贴板管理器,但在所有的例子中,他们都显示了一个填充了程序员已经知道的文本的剪贴板,这不是我的情况,我想得到所选的文本。)

我想用它来翻译我不知道的单词,只需在WebView上点击它们(因此我需要知道我选择了哪个单词)。

我已经尝试过以下项目,但没有成功:

https://github.com/naoak/WebViewMarker https://github.com/TheFinestArtist/FinestWebView-Android?utm_source=android-arsenal.com&utm_medium=referral&utm_campaign=2861

如果无法以编程方式获取此值,也无法按复制按钮,将复制按钮个性化为" GetText"或任何其他图像或TextView对我来说就足够了

提前致谢!

0 个答案:

没有答案