mi ritrovo a fare le cose in questo modo tutto il tempo:Una OnClickHandler per più pulsanti
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);
...
e
private OnClickListener myButtonListener = new OnClickListener() {
@Override
public void onClick(View v) {
switch(v.getId()){
case R.id.button1 :
...
C'è un modo migliore per impostare l'OnClickListener?
Ah, bello :) Breve ed efficace. Mi piace! – mseo
Cosa succede se i pulsanti vengono creati dinamicamente? – Orion
@Orion Sia questo approccio sia l'approccio di mseo funzioneranno anche per i pulsanti creati dinamicamente. – Tiago