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

歡迎轉載、抄寫,請註明出處,謝謝咯!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章