Android - buttonClick(View view)

Odpowiedz Nowy wątek
Czerwony korzeń
2017-07-30 21:23
Czerwony korzeń
0

Witam,
mam łatwe pytanie o metoda która woła się po kliknięciu przycisku, jako argument przyjmuje ona (View view), może ktoś wyjaśnić po co jest przekazywany ten argument? co można z niego wyczytać ? Dopiero zaczynam i tak mnie to zastanowiło.

Dzięki : )

Pozostało 580 znaków

2017-07-30 21:49

Rejestracja: 4 lata temu

Ostatnio: 6 godzin temu

0

Do listenera jest przekazywany widok tego na czym kliknąłeś. Jeżeli to był button to dostajesz widok tego buttona. Co ciekawego można z tym zrobić? Możesz przykładowo odczytać który button kliknąłeś jeżeli masz jeden listener do wielu buttonów, np. w aplikacji kalkulator każdy button z cyframi robi to samo, tylko mają różne wartości. Dostajesz instancję widoku również po to aby móc na niej operować, przykładowo zmienić napis na buttonie po kliknięciu.


Wiedza to potęga

Pozostało 580 znaków

Czerwony korzeń
2017-07-30 22:34
Czerwony korzeń
0

Dziękuję bardzo, wszystko jasne : )

Pozostało 580 znaków

2017-07-31 11:48

Rejestracja: 7 lat temu

Ostatnio: 1 dzień temu

2

Masz dostęp do contextu, bo view ma metodę getContext :-) i nie musisz przekazywać silnej referencji np.

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0