gpt4 book ai didi

android - WebView中是否有文本选择监听器

转载 作者:太空狗 更新时间:2023-10-29 14:15:27 25 4
gpt4 key购买 nike

Android 是否提供WebView 中的文本选择监听器?例如,用户在 Web View 中选择文本。所选文本将显示在 toast 中。如果没有这样的监听器,如何通过其他方式实现这个想法?

附言。请注意,我不是指复制或某些操作模式。

最佳答案

据我所知,WebView 在内部处理文本选择并且不提供任何与此相关的监听器。

当用户在网页上移动光标时,选择会更新。实现您的目标的一种可能方法是,每当用户在文本选择过程中移动光标时调用 WebViewClassic.getSelection()。由于这不是公共(public) API,您可能需要利用 Java 反射

因此您可能还需要在您的应用程序中覆盖 onTouchEvent() 来决定用户是否已进入选择模式,尤其是当他/她移动光标时。如果是,调用 WebViewClassic.getSelection() 将产生一个已选择内容的字符串。

关于android - WebView中是否有文本选择监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22646586/

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