znajdę się robi takie rzeczy przez cały czas:Jeden OnClickHandler dla wielu przycisków
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);
...
i
private OnClickListener myButtonListener = new OnClickListener() {
@Override
public void onClick(View v) {
switch(v.getId()){
case R.id.button1 :
...
Czy istnieje lepszy sposób, aby ustawić OnClickListener?
Ah, nice :) Krótki i skuteczny. Lubię to! – mseo
Co się stanie, jeśli przyciski są tworzone dynamicznie? – Orion
@Orion Zarówno to podejście, jak i podejście mseo będą działać również w przypadku dynamicznie tworzonych przycisków. – Tiago