me encuentro haciendo cosas como esta todo el tiempo:Una OnClickHandler para múltiples botones
Button button1 = (Button) findViewById(R.id.button1);
Button button2 = (Button) findViewById(R.id.button2);
Button button3 = (Button) findViewById(R.id.button3);
button1.setOnClickListener(menuButtonListener);
button2.setOnClickListener(menuButtonListener);
button3.setOnClickListener(menuButtonListener);
...
y
private OnClickListener myButtonListener = new OnClickListener() {
@Override
public void onClick(View v) {
switch(v.getId()){
case R.id.button1 :
...
¿Hay una mejor manera de establecer el OnClickListener?
Ah, bonito :) Corto y eficaz. ¡Me gusta! – mseo
¿Qué sucede si los botones se crean dinámicamente? – Orion
@Orion Tanto este enfoque como el enfoque de mseo funcionarán también para los botones creados dinámicamente. – Tiago