Android 如何在不影响双击缩放的情况下禁用WebView中的内容触摸。

Android 如何在不影响双击缩放的情况下禁用WebView中的内容触摸。,android,webview,android-websettings,Android,Webview,Android Websettings,实际上,我想在webview中加载内容,它位于一个xhtml文件中 我想禁用内容的可访问性。点击链接/文本不得导航到该特定页面 更具体地说,我在xhtml文件中有一本书的内容页面,单击内容不能导航到特定页面 WebView.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { return true;

实际上,我想在webview中加载内容,它位于一个xhtml文件中

我想禁用内容的可访问性。点击链接/文本不得导航到该特定页面

更具体地说,我在xhtml文件中有一本书的内容页面,单击内容不能导航到特定页面

WebView.setOnTouchListener(new View.OnTouchListener() {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
       return true;
    }  
});
将很好地工作,但这也会停止双重点击缩放。我想在不影响点击缩放的情况下停止访问内容

还有一个问题是,
webview.getSettings().setAllowContentAccess(false)的作用是什么请参阅webview中的


提前感谢。

如果您只想阻止导航(用户以下链接),则需要使用API:


对于缩放
webView.getSettings().setUseWideViewPort(false),请尝试此操作这不符合页面内容的屏幕大小,也不能解决我的问题。
webview.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
       return true;
    }
});