Android quale indice dei pulsanti della matrice è stato premuto


Answers

Puoi impostare il valore del tag e ottenere il tag al clic:

TButton[1] = (Button)findViewById(R.id.Button01);
TButton[1].setTag(1);


onClick(View v)
{
  if(((Integer)v.getTag())==1)
  {
   //do something
  }
}
Question

Come faccio a configurare un OnClickListener per dirmi semplicemente quale pulsante indice è stato premuto da una serie di pulsanti. Posso cambiare il testo e il colore di questi pulsanti usando l'array. Li ho sistemati in questo modo.

 TButton[1] = (Button)findViewById(R.id.Button01);
 TButton[2] = (Button)findViewById(R.id.Button02);
 TButton[3] = (Button)findViewById(R.id.Button03);

fino a 36.