美文网首页
Android - 暴力解决 webview 加载时白屏问题

Android - 暴力解决 webview 加载时白屏问题

作者: 蒙多喝醉了 | 来源:发表于2020-06-06 22:38 被阅读0次

    先上菜,再说事:

    //1.加载前先隐藏一下,具体根据实际需求隐藏
    webview.setVisibility(View.GONE);//隐藏WebView
    webview.setVisibility(View.INVISIBLE);//隐藏WebView,位置还在
    
    //2.加载时,可以给webview设置一个底图,或者加载loading,根据实际需求搞一稿
    
    //3.加载结束后显示出来
    webview.setWebViewClient(new WebViewClient(){
        @Override
        public void onPageFinished(WebView view, String url) {
            super.onPageFinished(view,url);
            //onPageFinished,走到这里的时候代表已加载结束
            //此时WebView加载完了,显示出来
            webview.setVisibility(View.VISIBLE);
        }
    });
    

    简单粗暴一点,监听webview,加载时先隐藏,等webview加载结束时,再显示出来,即可解决!
    一般情况不推荐使用,除非你真没招了~~


    欢迎打赏~
    欢迎转载~~哈哈哈~~

    相关文章

      网友评论

          本文标题:Android - 暴力解决 webview 加载时白屏问题

          本文链接:https://www.haomeiwen.com/subject/giaftktx.html