Cómo deshabilitar / activar el botón de diálogo de progreso

Quiero mostrar un diálogo de progreso que sólo mostrará el botón "cerrar" cuando se desee, por ejemplo, cuando el valor de progreso alcance su valor máximo. En ese botón de "cerrar" quiero descartar el diálogo. Hice el diálogo del progreso con el botón negativo y puedo despedirlo cuando el usuario chasca encendido él pero no quiero el botón "cercano" ser visible / permitir todo el tiempo apenas cuando quiero o cuando progreso terminado.

Gracias.

Para construir el comentario de Guillaume y la respuesta de Karim, puedes ocultar / mostrar o activar / desactivar un botón en un ProgressDialog así:

 ProgressDialog dlg = new ProgressDialog(this); dlg.setButton(ProgressDialog.BUTTON_NEUTRAL, "Close", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { //button click stuff here } }); dlg.show(); dlg.getButton(ProgressDialog.BUTTON_NEUTRAL).setEnabled(false); //or alternatively //dlg.getButton(ProgressDialog.BUTTON_NEUTRAL).setVisibility(View.INVISIBLE); 

Puede colgar en el Button para habilitarlo más tarde, una vez que la tarea se complete. Sólo asegúrese de llamar a getButton después de llamar al show .

Debe crear un diálogo personalizado con un ProgressBar y un botón. A continuación, utilice Button.setVisibility (View.VISIBLE) y Button.setVisibility (View.INVISIBLE)

  • Android cambia ProgressDialog dibujable mientras el diálogo funciona
  • ¿Cómo mostrar un ProgressDialog mientras cambia de una actividad a otra?
  • Fragmento de carga de hiladora / diálogo en Honeycomb
  • crear diálogo de progreso con otro diseño
  • ¿Cómo mostrar el estado de la barra de progreso por porcentaje mientras se suben los datos de json?
  • Android - Descargas de archivos grandes detener - utilizando async / progressdialog
  • ¿Cómo mostrar el diálogo de progreso antes de iniciar una actividad en Android?
  • Diálogo de progreso sobre la actividad abierta
  • ¿Cómo puedo mostrar y eliminar un diálogo de progreso de Android?
  • Evitar que ProgressDialog sea rechazado cuando hago clic en el botón de búsqueda (Android)
  • Usar el diálogo de progreso en el pie de página
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.