ico87
09/08/12, 14:21:53
Hola
En una parte de mi aplicación necesito que al pulsar un boton cambie el color de ese mismo boton y de otro, lo hago con un metodo como este:
buttonZoomIn.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
buttonZoomIn.getBackground().setColorFilter(Color. GRAY, PorterDuff.Mode.MULTIPLY);
buttonZoomOut.getBackground().setColorFilter(Color .BLUE, PorterDuff.Mode.MULTIPLY);
}
});
En el metodo que muestro solo cambia el botón buttonZoomIn pero si que al pulsar el boton buttonZoomOut se cambia solo a este Color.Blue, por lo que entiendo que me falta algun metodo que refresque el bakground de los botones, excepto del propio del metodo que si que cambia directamente.
Espero haberme explicado bien.
Saludos
En una parte de mi aplicación necesito que al pulsar un boton cambie el color de ese mismo boton y de otro, lo hago con un metodo como este:
buttonZoomIn.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
buttonZoomIn.getBackground().setColorFilter(Color. GRAY, PorterDuff.Mode.MULTIPLY);
buttonZoomOut.getBackground().setColorFilter(Color .BLUE, PorterDuff.Mode.MULTIPLY);
}
});
En el metodo que muestro solo cambia el botón buttonZoomIn pero si que al pulsar el boton buttonZoomOut se cambia solo a este Color.Blue, por lo que entiendo que me falta algun metodo que refresque el bakground de los botones, excepto del propio del metodo que si que cambia directamente.
Espero haberme explicado bien.
Saludos