我在Android中使用Webview,我加载了一个网页但是,我想要禁用所有链接,并且Web视图应该是可滚动的。
我现在正在使用以下代码:
tnc.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
return true;
}
});
这会禁用Web视图,但滚动也会消失。
我也尝试过:
tnc.setClickable(false);
但这也不起作用。请帮帮我。
答案 0 :(得分:18)
如果您想覆盖WebView
中的链接点击,可以使用shouldOverrideUrlLoading
的WebViewClient
方法。
webView.setWebViewClient(new WebViewClient(){
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return true;
}
});
答案 1 :(得分:-1)
只需将其添加到布局中的webview即可
android:focusableInTouchMode="false"