gpt4 book ai didi

android - 在 Android WebView 中选择并突出显示文本

转载 作者:搜寻专家 更新时间:2023-11-01 08:13:17 24 4
gpt4 key购买 nike

我正在使用 WebView 为 >= 2.1 的 Android 智能手机开发应用程序。Webview 包含带有文本数据的页面。

我想让用户在 WebView 中选择一个文本,然后突出显示它。
我通过 emulateShiftHeld() 实现了选择, 但它愚蠢地将选定的文本复制到剪贴板中。

我可以在页面html中为选择完成事件设置JS回调吗?
或者,可能是在 Java 中设置一个 WebView 的监听器?

谢谢

最佳答案

我正在使用一个名为 BTAndroidWebViewSelection 的 github 项目使 Web View 选择在 2.2 - 4.0.3 中工作。这个项目使用一个 javascript 接口(interface),获取传递给它的所有触摸。该解决方案似乎工作得很好。这个 github 项目包括 Assets 文件夹中的必要 javascript 文件以及一个测试页面和一个加载测试页面并实现所有必要方法来处理选择的 WebView

关于android - 在 Android WebView 中选择并突出显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7496506/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com