Estoy tratando de almacenar el valor de hex color
de mi texto en strings.xml para que todos los archivos de diseño se refieran a eso (para poder cambiar rápidamente todo el texto de diseño para el proyecto)) sin embargo, tengo problemas para referirme a eso.Almacenamiento de valores de color hexadecimales en strings.xml
El uso de android:textColor="#FFFFFF"
en mi diseño xml funciona bien. Sin embargo, usar android:textColor="@strings/textColor"
me da un error cuando incluyo un # y no incluyo.
Cuando no incluyo el #, solicita el #. Cuando hago añadir el # informa DDMS:
07-13 04: 35: 22.870: ERROR/Android Runtime (331): causada por: android.content.res.Resources $ NotFoundException: File # FF0000 de recursos dibujable ID # 0x7f040003: extensión .xml requerida
¿Alguien sabe cómo puedo combinar declaraciones en el archivo de diseño? por ejemplo, textColor="#"+"@strings/textColor
y luego simplemente establece la cadena en "FFFFFF"
por ejemplo.
Usted leyendas son absolutos. Muchas gracias. Definitivamente he leído sobre esto varias veces antes, pero a las 5.55 de la madrugada mi memoria no está funcionando al máximo. – jblz