显示加载对话框,直到网页在WebView中完全加载

时间:2012-11-30 07:37:56

标签: android webview dialog

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

webView.loadUrl();

如果在页面中完成加载后,如何在其中显示“loading ...”对话框?

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

1 个答案:

答案 0 :(得分:6)

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

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

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