我正在构建一个我正在使用webview的应用程序,我已经给了webview一个链接。webview成功打开了网站。网站上有一个pdf文件。此pdf文件包含不同的网络链接。我面临的问题是我无法单击这些链接。这是我的代码
webView = (WebView) findViewById(R.id.webview2);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setJavaScriptEnabled(true);
webView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
WebView.HitTestResult hr = ((WebView)v).getHitTestResult();
return false;
}
});
webView.setWebViewClient(new WebViewClient() {
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
Toast.makeText(Mapclass.this, description, Toast.LENGTH_SHORT).show();
}
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
pd.show();
}
@Override
public void onPageFinished(WebView view, String url) {
pd.dismiss();
String webUrl = webView.getUrl();
}
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
webView.loadUrl("https://www.dropbox.com/sh/3sedz5f4lvqcyf0/AAAxlUyPrudZgcJvJSbYj792a?dl=0");
}