我有一个包含一些文字的网页视图。我需要能够在webview
上滑动并同时进行文字选择。问题是我实施滑动覆盖onTouchEvent
方法后,webview
的其他功能似乎已冻结,webview中的链接不再可点击,文本选择(在{之后) {1}})不再有效,我需要制作实现滑动并保留longClick
的其他功能。
我也试图覆盖webview
点击方法,并使用以下方法实现文本选择:
longClick
但它在调用此方法时不起作用我只获得public void selectAndCopyText() {
try {
Method m = WebView.class.getMethod("emulateShiftHeld", null);
m.invoke(MyWebView.this, null);
}
catch (Exception e1) {
e1.printStackTrace();
KeyEvent shiftPressEvent = new KeyEvent(0,0,KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_SHIFT_LEFT,0,0);
shiftPressEvent.dispatch(this);
}
}
的上方栏,但copy/ paste/ search/ websearch...
上没有实际选择。
任何提示或建议都会得到真正的赞赏。