2012-05-09 29 views
11

Duplicar posible:
Transparent, borderless ProgressDialogAndroid: ¿Cómo cambiar el color del texto de ProgressDialog?

estoy usando Theme.Light en mi aplicación. Mientras usa Progress Dialog, el texto del color del cuadro de diálogo es negro y no es alentador.

yo probamos este cambio sólo el color del texto de diálogo, pero no funcionó:

<style name="Theme.MyDialog" parent="@android:style/Theme.Dialog"> 
    <item name="android:windowNoTitle">true</item> 
    <item name="android:windowContentOverlay">@null</item> 
    <item name="android:textColor">#FFFFFF</item> 
</style> 

¿Tengo que establecer el estilo (MyDialog) en cualquier XML? ¿O cómo puedo cambiar el color del texto del diálogo?

Gracias de antemano.

Respuesta

16

Aplicar el tema personalizado en ProgressDialog constructor:

ProgressDialog progressDialog = new ProgressDialog(this, R.style.Theme_MyDialog); 

también cambiar <item name="android:textColorSecondary">*my_text_color*</item> en este tema. En mi caso, es trabajo en emulador y Acer LicuidE, pero Samsung Galaxy Mini no quiere configurar mi color personalizado para texto ((.

+3

Solo pude hacer que funcione usando ' * my_text_color * '. –

Cuestiones relacionadas