我正在使用Android 4.0.3。我试图从WebView中选择文本并将其保存为字符串。我试过这个代码:
public void SelectText(){
try{
KeyEvent shiftPressEvent =
new KeyEvent(0, 0, KeyEvent.ACTION_DOWN,
KeyEvent.KEYCODE_SHIFT_LEFT, 0, 0);
shiftPressEvent.dispatch(mWebView);
}catch(Exception e){
throw new AssertionError(e);
}
但它不起作用。在Android 4中,已经有一个用于选择文本的内置菜单,但是如何覆盖此菜单?
答案 0 :(得分:2)
此解决方案使用javascript界面将触摸传递给页面,并有效地将Android的原生选择排除在等式之外。这已经从2.2到4.0.3进行了测试。
看看这个Github项目。