7
Quiero obtener el color del botón .. No pude obtener el color de la función getbackground que devuelve dibujable. Utilicé getolidcolor que devuelve un valor entero pero es 0 (cero) todo el tiempo ... No entiendo dónde hay problema. quizás no es verdadera función ..cómo obtener el color de fondo del botón en Android?
aquí es mi código androide
int renk = btn1.getSolidColor();
if(renk== Color.GREEN)
Toast.makeText(getApplicationContext(), "green" , 1000).show();
else if(renk== Color.RED)
Toast.makeText(getApplicationContext(), "red" , 1000).show();
else if(renk== Color.YELLOW)
Toast.makeText(getApplicationContext(), "yellow" , 1000).show();
else
Toast.makeText(getApplicationContext(), "unknown", 1000).show();
btn1.setBackgroundColor(Color.YELLOW);
renk = btn1.getSolidColor();
if(renk== Color.GREEN)
Toast.makeText(getApplicationContext(), "green" , 1000).show();
else if(renk== Color.RED)
Toast.makeText(getApplicationContext(), "red" , 1000).show();
else if(renk== Color.YELLOW)
Toast.makeText(getApplicationContext(), "yellow" , 1000).show();
else
Toast.makeText(getApplicationContext(), "unknown", 1000).show();
acabo de recibir mensaje de aviso emergente desconocida, incluso me puse como fondo de color amarillo ..
sí Funciona también :) gracias .. – unbalanced
nice solution :) – Meenal
?? ¿No volverá eso siempre AMARILLO? – Matthias