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

简单粗暴一点,监听webview,加载时先隐藏,等webview加载结束时,再显示出来,即可解决! 

一般情况不推荐使用,除非你真没招了~~

//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);
	}
});

欢迎转载、抄写,请注明出处,谢谢咯!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值