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 に答える