当应用程序从一个活动传递到包含webview的另一个活动时,可以看到首先加载布局,然后加载Web视图。有没有办法强制webview加载与布局相同的时间?
答案 0 :(得分:1)
您可能意味着加载layout
与Webview
相同的时间。
您应该在onPageFinished
上添加一个事件监听器。例如,你会有类似的东西:
mWebView.setWebViewClient(new WebViewClient() {
public void onPageFinished(WebView view, String url) {
// Load your layout here
}
});
您现在必须加载布局。例如,当您Activity
开始时,只需隐藏layout
和Webview
。然后,只要页面加载完毕,就将它们更改为可见,然后就完成了。