我正在开发一个Android应用程序(只是一个连接到特定网站的ChromeWebView),而且一切正常,除非您看到页面加载就像在您的计算机上一样。
是否有可能,如果我点击一个链接,例如,等待重绘页面,直到它完全加载,然后立即弹出?
答案 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 }
});
抱歉,如果我的英语不好