我希望从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对我来说就足够了
提前致谢!