我正在开发一个Android应用程序。我希望在从WebView
中选择一个单词时突出显示该文本。当它(WebView
)可点击时,它还能够选择一个文本。但我没有从WebView
获得所选文本。
我的代码:
WebView webView = (WebView) findViewById(R.id.webview);
webView.setLongClickable(true);
webView.setOnLongClickListener(new OnLongClickListener()
{
public boolean onLongClick(View v)
{
return false;
}
});
答案 0 :(得分:1)
要从WebView
中选择文字,您可以使用..
public void SelectText(){
try{
KeyEvent shiftPressEvent =
new KeyEvent(0, 0, KeyEvent.ACTION_DOWN,
KeyEvent.KEYCODE_SHIFT_LEFT, 0, 0);
shiftPressEvent.dispatch(myWebView);
}catch(Exception e){
throw new AssertionError(e);
}
在OnCreate()
:
WebView myWebView;
myWebView = (WebView)findViewById(R.id.webview);
myWebView.loadUrl("http://stackoverflow.com/questions/17522578/how-to-get-clickable-selected-text-from-webview");