Android webview:等待页面绘图,直到它完全加载

时间:2013-11-11 00:56:05

标签: android webview reload

我正在开发一个Android应用程序(只是一个连接到特定网站的ChromeWebView),而且一切正常,除非您看到页面加载就像在您的计算机上一样。

是否有可能,如果我点击一个链接,例如,等待重绘页面,直到它完全加载,然后立即弹出?

1 个答案:

答案 0 :(得分:0)

首先将布局背景颜色设为白色,然后使 WebView不可见

使用 AsyncTask 后,将您的webview 加载到doInBackground ,当它完成 onPostExecute 时,让您的 webview可见

因此用户将在postexcute

完全加载后首先看到白色布局,然后看到可见的webview

你可以使用onpagefinished而不是像这样的AsyncTask:

mWebView.setWebViewClient(new WebViewClient() { 
public void onPageFinished(WebView view, String url) { 
// your code } 
});

抱歉,如果我的英语不好