Cómo implementar webview en Android para mostrar el progreso de carga cuando se carga la página
El siguiente es el código de implementación:
1. Obtener configuración de webView
WebSettings sws = webView.getSettings();
sws.setSupportZoom(verdadero);
sws.setBuiltInZoomControls(verdadero);
webView.setBuiltInZoomControls(verdadero);
webView.setBuiltInZoomControls(verdadero);
webView.setBuiltInZoomControls(true)setInitialScale(25);
webView.getSettings().setUseWideViewPort(true);
Establecer evento WebChromeClient
webView.setWebChromeClient(new WebChromeClient() {
public void onProgressChanged(WebView view, int Progress) {
// Actividad y WebView determinan el progreso de la barra de progreso. según el grado de carga Tamaño
//La barra de progreso desaparece automáticamente cuando la carga llega a 100
// WebViewProgressActivity.this.setTitle(" Loading...");
/ /WebViewProgressActivity.this.setProgress(progreso * 100);
if (progreso == 100) {
progressBar.setVisibility(View.GONE);
//WebViewProgressActivity.this.setTitle("Completo");
}
}
});
3. Tenga en cuenta que el progreso se maneja en onProgressChanged y el progreso es el valor de progreso.