Как я могу добавить сенсорный функционал в Android WebView? - PullRequest
0 голосов
/ 05 октября 2018

Я создаю приложение, в котором я использую веб-просмотр. Я дал веб-обзору ссылку. Веб-просмотр успешно открыт.на сайте есть файл 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");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...