0

私は Android 4.0.3 に取り組んでいます。WebView からテキストを選択して string として保存しようとしています。私はこのコードを試しました:

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 には、テキストを選択するための組み込みメニューが既にありますが、このメニューをどのようにオーバーライドできますか??

4

1 に答える 1

2

このソリューションでは、javascript インターフェイスを使用してタッチをページに渡し、Android のネイティブな選択を方程式から効果的に切り離します。これは 2.2 から 4.0.3 でテストされています。

このGithub Project を見てください。

于 2012-09-12T06:29:45.687 に答える