29 de maio de 2013

Android - Função para gerar uma cor aleatória de fundo em uma View

Função para criar uma cor aleatória e modificar o fundo de uma view:

public void backgroudColor (View v) {  
     Random rnd = new Random();   
     int color = Color.argb(255, rnd.nextInt(256), rnd.nextInt(256), rnd.nextInt(256));    
     v.setBackgroundColor(color);  
}  

Para chamar a função basta definir a view:

 backgroudColor(findViewById(R.id.activity));