Android WebView中是否有文本选择侦听器

Android WebView中是否有文本选择侦听器,android,webview,listener,Android,Webview,Listener,Android是否在WebView中提供文本选择侦听器?例如,用户在web视图中选择文本。选定的文本将显示在toast中。 如果没有这样的倾听者,如何以其他方式实现这个想法 注:请注意,我不是指复制或某些操作模式。据我所知,WebView在内部处理文本选择,不提供任何与此相关的侦听器 当用户在网页上移动光标时,所选内容将更新。实现目标的一种可能方法是,每当用户在文本选择过程中移动光标时,调用WebViewClassic.getSelection()。由于这不是一个公共API,您可能需要利用Jav

Android是否在WebView中提供文本选择侦听器?例如,用户在web视图中选择文本。选定的文本将显示在toast中。 如果没有这样的倾听者,如何以其他方式实现这个想法


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

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

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


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

如何从webview对象访问getSelection()?请帮助我。@Anilkumar如前所述,您可能需要利用Java反射。但也请注意,
WebViewClassic
是Android WebKit的一个概念,自Android KitKat被Chromium WebKit取代后,它就被删除了。