Olá, comecei a desenvolver um app para android, onde eu tenho uma espécie de tabuleiro 8x8, fiz o layout dele usando xml, cada casa corresponde a um ImageView, como podem ver abaixo adicionei um Listener para cada uma ImageView, dei uma resumida, não me preocupo de momento em boas práticas.
Dúvidas
1 - Colocar uma imagem em cima daquela que eu tocar(Touch).
2 - Retornar o nome da imagem que foi tocada, sei que na hora que são instânciadas são numeros inteiros ou algo assim, gostaria de saber como faço para pegar o nome dela, por exemplo ImageView casaA3 = R.id.a3, colocar em um Toast o “a3”.
[code]
public class Jogar extends Activity implements OnTouchListener {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.partida);
findViewById(R.id.a1).setOnTouchListener(this);
findViewById(R.id.a2).setOnTouchListener(this);
findViewById(R.id.a3).setOnTouchListener(this);
findViewById(R.id.a4).setOnTouchListener(this);
//Continua o restante...
}
public boolean onTouch(View v, MotionEvent event) {
// Como implementar aqui
return true;
}
}[/code]