Red de conocimiento informático - Computadora portátil - Cómo implementar webview en Android para mostrar el progreso de carga cuando se carga la página

Cómo implementar webview en Android para mostrar el progreso de carga cuando se carga la página

En Android solo necesitas registrar un evento con webView para ver el progreso de la carga.

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.