¿Cómo cambio el color del ProgressDialog?

Tengo un ProgressDialog que se parece a esto en una lengüeta de la galaxia 10.1 "
Introduzca aquí la descripción de la imagen

Y como esto en un Galaxy Tab 7 "
Introduzca aquí la descripción de la imagen

Quiero que ambos cuadros de diálogo tengan el mismo aspecto:
Lo más cercano que recibo es usando el siguiente estilo

<style name="popupStyle" parent="android:Theme.Dialog">
<item name="android:textColor">#FFFFFFFF</item>
<item name="android:background">#FF000000</item>
<item name="android:windowBackground">@android:color/transparent</item>
</style>

Que da como resultado este Introduzca aquí la descripción de la imagen

Así que mis preguntas son:
– ¿Cómo puedo eliminar el borde alrededor del título "Please wait"?
– ¿Cómo puedo cambiar el borde general de azul a blanco?
– ¿Cómo puedo ajustar / reducir el ancho?

Este artículo puede darle algunas sugerencias sobre el estilo de sus diálogos y se verán iguales en ambos objetivos.

 progressDialog = new ProgressDialog(context): progressDialog.show(); TextView tv1 = (TextView) progressDialog.findViewById(android.R.id.message); tv1.setTextSize(20); tv1.setTypeface(yourCustomTF); tv1.setText("your msg"); 

Al hacerlo de esta manera, puede cambiar el texto del mensaje y también personalizar la vista completa obteniendo sus componentes del ProgressDialog que se muestra. Recuerde, puede obtener la Id de vista mediante findViewById() después de progressDialog.show () porque la vista se genera después de show ().

  • Cómo conseguir que el tema de Holo Light funcione en mi aplicación Xamarin
  • WindowBackground no cambia con el tema
  • Cambiar el tamaño del texto del botón de diálogo de Android a través de estilos
  • ¿Cuál es la diferencia entre windowBackground y el fondo para el estilo de las actividades?
  • Dropdown Spinner fuera de la barra de acción? (IceCream Sandwich estilo, con ActionBarSherlock)
  • Android Honeycomb - Cambiar el estilo de la barra de herramientas
  • El uso de referencias de tema en XML drawables requiere el nivel de API 21
  • "... debe proporcionar un layout_height ..." pero es en mis recursos de estilo?
  • Cómo establecer false cancelable a una actividad cuando se abre como un cuadro de diálogo?
  • Android: cómo usar el color del estilo en XML de otro diseño
  • Cambiar el estilo de ListPreference
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.