How to add a progress/loading bar in WebView

后端 未结 5 2111
我寻月下人不归
我寻月下人不归 2020-12-18 06:25

I developed a website for my entreprisee and I work almost exclusively with PHP

So the Java language (and android studio) is a really new for me

Despite this

5条回答
  •  有刺的猬
    2020-12-18 07:07

    In XML File :-

    
    

    In MainActivity :-

            webView.setWebChromeClient(new WebChromeClient(){
            @Override
            public void onProgressChanged(WebView view, int newProgress) {
                super.onProgressChanged(view, newProgress);
                mProgressBar.setProgress(newProgress);
            }
    
            webView.setWebViewClient(new WebViewClient(){
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String request)
            {
                webView.loadUrl(request);
                return true;
            }
            public void onPageFinished(WebView view, String url) {
                mProgressBar.setVisibility(View.GONE);
                super.onPageFinished(view, url);
            }
    

    Here you get the complete webview code. https://github.com/Talha609/Android-WebView-PDF-ProgressBar

提交回复
热议问题