Cita: Originalmente Escrito por
kriogeN
Pues debería funcionarte haciéndolo así. ¿Si pones el color a piñón te funciona?
Es decir, si pones:
public int getAzul() { return 0xFFFF0000; }
Debería salirte rojo, si no sale rojo el fallo lo tienes en otra parte.
Hice un switch en el adapter. y funciona bastante bien. porque digo bastante?
pues no se porque me asigna color a algun item al cual no lo estoy incluyendo en el case.
mi lista maneja la mayoria de los items son azules. entonces en el layout le puse el color azul.
A las vriantes que rojo, verde y negro son menos numeros. como 10 nada mas. Asi que a estos pretengo modificar el color.
Por lo desesperado cree este case y funciona un 90% porque me cambia el color a algun numero al cual no lo incluyo en el case.
[PHP]switch (item.getTapSize()) {
case ".0156":
viewHolder.tapSize.setTextColor(Color.parseColor(" #FFE74C3C"));
break;
case ".0197":
//verde
viewHolder.tapSize.setTextColor(Color.parseColor(" #FF16A085"));
break;
case ".0312":
//rojo
viewHolder.tapSize.setTextColor(Color.parseColor(" #FFE74C3C"));
break;
case ".0394":
viewHolder.tapSize.setTextColor(Color.parseColor(" #FF16A085"));
break;
case ".0469":
viewHolder.tapSize.setTextColor(Color.parseColor(" #FFE74C3C"));
break;
case ".0591":
viewHolder.tapSize.setTextColor(Color.parseColor(" #FF16A085"));
break;
case ".0625":
viewHolder.tapSize.setTextColor(Color.parseColor(" #FFE74C3C"));
break;
case ".0669":
viewHolder.tapSize.setTextColor(Color.parseColor(" #FF16A085"));
break;[/PHP]