Witam,
mam kilkanaście radio butonów z ustawioną na nich metodą OnClikListener. Jak teraz napisać ActionListenera do nich?
Dziękuję za wszelkie info.
Witam,
mam kilkanaście radio butonów z ustawioną na nich metodą OnClikListener. Jak teraz napisać ActionListenera do nich?
Dziękuję za wszelkie info.
buttons.forEach(button => button.addActionListener(urMagicListener));
Dziękuję.
W którym miejscu to zaimplementować w Javie?
Czy ja idę dobrym tokiem? - przypisałem onClick do każdego przycisku wiec teraz mogę pobrać z niego id dzięki ActionListener i potem zadecydować np. instrukcją switch, które przyciski mają być naciśnięte, żeby pojawiła się dana informacja na ekranie
Krótki kod z dokumentacji:
public void onRadioButtonClicked(View view) {
// Is the button now checked?
boolean checked = ((RadioButton) view).isChecked();
// Check which radio button was clicked
switch(view.getId()) {
case R.id.radio_pirates:
if (checked)
// Pirates are the best
break;
case R.id.radio_ninjas:
if (checked)
// Ninjas rule
break;
}
}