我正在使用Webview在我的应用程序中显示一些格式化的内容。对于某些交互(特定于某些dom元素),我使用javascript和WebView.addJavascriptInterface()
。现在,我想认识一下。不幸的是,onLongTouch
在Android 2.3中显示了用于文本选择的句柄。
如何在不设置onTouchListener
的情况下关闭此文本选择并返回true? (然后,与“网站”的交互不再起作用。
最佳答案
这对我有用
mWebView.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
return true;
}
});
mWebView.setLongClickable(false);
我尚未测试过,如果您不希望因长按而产生振动,可以尝试以下操作:
mWebView.setHapticFeedbackEnabled(false);