Android - 暴力解决 webview 加载时白屏问题
2020-06-06 本文已影响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加载结束时,再显示出来,即可解决!
一般情况不推荐使用,除非你真没招了~~
欢迎打赏~
欢迎转载~~哈哈哈~~