7

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

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

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

这使得 web 视图被禁用,但滚动也消失了。

我也试过:

tnc.setClickable(false);

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

4

2 回答 2

19

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

webView.setWebViewClient(new WebViewClient(){
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        return true;
    }
});
于 2013-02-26T12:05:12.797 回答
-1

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

于 2015-08-14T08:46:28.483 回答