1

我有一个在 webview 中加载一些数据的页面。

webView.loadUrl();

在页面完成加载到 webview 之前,如何在其中显示一个带有“正在加载...”的对话框?

我需要获得网络速度吗?有没有FINISHEDLOADING()我可以使用的方法?

4

1 回答 1

6

您可以使用WebViewClient回调。有OnPageFinished()回调和许多其他有用的东西。

webview.setWebViewClient(new WebViewClient() {
   public void public void onPageFinished (WebView view, String url) {
       ......some code here..
   }
 });

因此,您需要做的就是在方法之后立即显示进度并在回调方法webview.loadUrl()中将其关闭。onPageFinished()

于 2012-11-30T07:44:23.987 回答