无论如何要告诉webView中的内容何时完全加载?

时间:2011-08-03 22:01:14

标签: android

无论如何要判断从URL到WebView的内容是否已满载?

编辑:我试图显示一个不确定的进度小部件,直到webview完全加载?

我将如何使用WebView.getprogress()实现此功能?

2 个答案:

答案 0 :(得分:3)

您可以拨打WebView.getProgress()并查看是否为100%。

编辑:将其添加到您的WebView

WebView.setWebViewClient(new WebViewClient() {
    public void onPageFinished(WebView view, String url) {
        // do your stuff here
    }
});

如此question中所述。

答案 1 :(得分:3)

Stackoverflow存在一些问题,允许我编辑我的问题,这是对你问题第二部分的扩展,所以不要为了得到两个答案而对其进行标记或向下投票。

对于不确定进度微调器,创建一个ProgressDialog并在开始加载网页时显示它。然后在onPageFinished()添加ProgressDialog.dismiss()以关闭它。请参阅此guide以了解如何进行进度对话框。