androidwebview中的文本选择
在下面的代码中选择web视图中的文本工作正常androidwebview中的文本选择,android,android-webview,Android,Android Webview,在下面的代码中选择web视图中的文本工作正常 KeyEvent shiftPressEvent = new KeyEvent(0,0,KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_SHIFT_LEFT,0,0) shiftPressEvent.dispatch(webView); 但该分派方法已被弃用。所以我喜欢用这个来代替它 public final boolean dispatch (KeyEvent.Callb
KeyEvent shiftPressEvent = new KeyEvent(0,0,KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_SHIFT_LEFT,0,0)
shiftPressEvent.dispatch(webView);
但该分派方法已被弃用。所以我喜欢用这个来代替它
public final boolean dispatch (KeyEvent.Callback receiver, KeyEvent.DispatcherState state, Object target)
从上面的函数中我可以了解到选择文本的方法。我在2.2-4.0.3版本中使用javascript界面选择了web视图,该界面可以将所有触摸信息传递给它。这个解决方案似乎运行得很好,我在github上放了一个示例项目。github项目在assets文件夹中包含必要的js,以及加载测试页面并实现所有必要方法来处理选择的测试页面和web视图。github项目的链接是。你试试看