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

时间:2013-02-26 11:47:52

标签: android webview scrollbar hyperlink

我在Android中使用Webview,我加载了一个网页但是,我想要禁用所有链接,并且Web视图应该是可滚动的。

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

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

这会禁用Web视图,但滚动也会消失。

我也尝试过:

tnc.setClickable(false);

但这也不起作用。请帮帮我。

2 个答案:

答案 0 :(得分:18)

如果您想覆盖WebView中的链接点击,可以使用shouldOverrideUrlLoadingWebViewClient方法。

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

答案 1 :(得分:-1)

只需将其添加到布局中的webview即可 android:focusableInTouchMode="false"