作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个安卓应用程序。当从 WebView
中选择一个词时,我想突出显示文本。它还能够在 (WebView
) 可点击时选择文本。但是我没有从 WebView
中获取选定的文本。
我的代码:
WebView webView = (WebView) findViewById(R.id.webview);
webView.setLongClickable(true);
webView.setOnLongClickListener(new OnLongClickListener()
{
public boolean onLongClick(View v)
{
return false;
}
});
最佳答案
要从 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");
关于android - 如何从 WebView 获取可点击的选中文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17522578/
我是一名优秀的程序员,十分优秀!