无论如何要告诉webView中的内容何时完全加载?
问题描述:
有无论如何判断从URL到WebView的内容是否已完全加载?无论如何要告诉webView中的内容何时完全加载?
编辑:我试图显示一个独立的进度小部件,直到webview被完全加载?
我将如何实现这与WebView.getprogress()?
答
您可以拨打WebView.getProgress()
并查看它是否为100%。
编辑:添加到您的WebView
:
WebView.setWebViewClient(new WebViewClient() {
public void onPageFinished(WebView view, String url) {
// do your stuff here
}
});
在本question提及。
+0
检查我上面的编辑 –
+0
看看我上面的编辑。 –
答
Stackoverflow有一些问题允许我编辑我的问题,这是对问题的第二部分的扩展,所以不要标记或投票这有两个答案。
对于不确定进度微调器,创建ProgressDialog并在开始加载网页时显示它。然后在onPageFinished()
中添加ProgressDialog.dismiss()
关闭它。请参阅此guide以了解如何创建进度对话框。
在这里检查http://stackoverflow.com/questions/3149216/how-to-listen-for-a-webview-finishing-loading-a-url-in-android/5172952#5172952 – sealz
当你的意思是微调,你的意思是一个不确定的进度部件(纺车)。或者,你的字面意思是下拉菜单吗? – Brian
对不起,让人困惑。我的意思是不确定的进度部件。 –