/ / Spinner kontrolujący inny spinner - java, android, obsługa zdarzeń, spinner, słuchacz

Spinner kontrolujący kolejną spinner - java, android, event-handling, spinner, słuchacz

wprowadź opis obrazu tutaj

Nie, ale z całą powagą, próbuję zrobić to, aby wybór dokonany przez użytkownika w pierwszym pokrętle dyktował opcje dostępne w drugim.

Jestem trochę zdezorientowany, jak sobie z tym poradzić. Myślę, że wymagałoby to pewnego rodzaju nasłuchiwania, ponieważ selekcje można zmienić w dowolnym momencie.

Jako przykład powiedzmy, że miałem 2 błystki,najpierw ma opcje „liczby parzyste” i „liczby nieparzyste”. Jeśli użytkownik wybierze liczby parzyste, druga przędzarka wyświetli opcje „2”, „4” i „6”. Jeśli użytkownik wybierze liczby nieparzyste, wybierane są „1”, „3” i „5”.

Odpowiedzi:

1 dla odpowiedzi № 1

Dokładnie, musisz przypisać słuchacza do pierwszego pokrętła w twoim przykładzie. Sprawdzić to wątek, aby sprawdzić, jak to zrobić. W wywołaniu zwrotnym onItemSelected () musisz odpowiednio zmodyfikować zawartość drugiego pokrętła. Oznacza to, że zmodyfikuj przypisany do niego adapter.