在安卓中webview 因?yàn)橛布铀偌性埽Y源獲取慢以及其他各種問題都會導(dǎo)致頁面白屏
網(wǎng)上找了一堆解決方案
例如,先關(guān)閉硬件加速開啟軟件加速咏尝,或者等到加載完成后,webview在OnPageFinish的時候再顯示啸罢,以及設(shè)置webView.backgroundcolor和webView.getbackground.setAlpha。
這些我一一都試了扰才,的確能做到解決白屏的問題,但是比較奇葩的是衩匣,第一次進(jìn)入不白屏,第二次反倒白屏了琅捏。
最后:
發(fā)現(xiàn)了一個解決方案
webView.setBackgroundColor(ContextCompat.getColor(this,android.R.color.transparent));
webView.setBackgroundResource(R.color.black);
就這兩個就好了,其他的什么都不用管柄延,你只需要把 webView.setBackgroundResource(R.color.black)中R.color.black改成你需要的東西就好了