Android Webview 禁用所有链接但启用滚动

标签 android webview scrollbar hyperlink

我在加载网页的 Android 中使用 Webview,但我希望所有链接都被禁用,并且 Web View 应该是可滚动的。

我现在正在使用以下代码:

tnc.setOnTouchListener(new View.OnTouchListener() {
                     public boolean onTouch(View v, MotionEvent event) {
                        return true;
                     }
                 });

这会禁用 WebView ,但滚动也会消失。

我也试过:

tnc.setClickable(false);

但这也行不通。请帮帮我。

最佳答案

如果你想覆盖 WebView 中的链接点击,你可以使用 shouldOverrideUrlLoading WebViewClient 的方法.

webView.setWebViewClient(new WebViewClient(){
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        return true;
    }
});

关于Android Webview 禁用所有链接但启用滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15088341/

相关文章:

java - Libgdx 暂停()方法不起作用

android - Android ICS 上的 WebView,android_assets 的 iframe 问题

javascript - 在页面上加载图像后调整滚动条时出现问题

grid - ZK网格滚动条问题

android - ReActiveAndroid - 未找到引用的数据库信息

java - requestaudiofocus 的正确参数是什么?

webview - 使用 React Native 渲染位于设备上的网页

objective-c - WebView 动态加载 css

c# - Windows 窗体 ListView 缺少水平滚动条

Android,关于surfaecview和view