簡單粗暴一點,監聽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);
}
});
歡迎轉載、抄寫,請註明出處,謝謝咯!