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

jas*_*rty 1 android dialog webview

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

webView.loadUrl();
Run Code Online (Sandbox Code Playgroud)

我怎么能在其中显示"loading ..."的对话框,直到页面在webview中完成加载?

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

Evo*_*vos 6

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

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

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