|
||
|
|
|
|||||||
| Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
WebView (Problema) Barra de Carga
Buen dia amigos.
he desarrollado una app que se basa en una webview pero tengo problemas con el progress bar o progressDialog. El primer problema es que el progress bar inicia para cargar el webview nunca se detiene... Tambien quisiera obtener ayuda en como poner un progress bar en mi webview que cargue cada vez que le doy click a un link del sitio el que estoy navegando este es mi codigo. package com.example.webview; import android.os.Bundle; import android.app.Activity; import android.app.ProgressDialog; import android.view.KeyEvent; import android.view.Menu; import android.webkit.WebView; import android.webkit.WebViewClient; public class MainActivity extends Activity { WebView webview; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final ProgressDialog pd = ProgressDialog.show(this, "", "Cargando...", true); webview = (WebView) findViewById(R.id.webview); webview.setWebViewClient(new HelloWebViewClient()); webview.getSettings().setJavaScriptEnabled(true); webview.loadUrl("http://www.misitio.com); } private class HelloWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK) && webview.canGoBack()) { webview.goBack(); return true; } return super.onKeyDown(keyCode, event); } } |
|
|
|
#2
|
||||
|
||||
|
Los elementos para mostrar progreso los controlas tú, si quieres que se pare tendrás que pararlo, y si quieres que muestre otro valor, lo mismo.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
|
![]() |
Estás aquí
|
||||||
|
||||||