Android: Jak powiązać pokrętło z listą obiektów niestandardowych?

W interfejsie użytkownika musi znajdować się spinner, który zawiera pewne nazwy (nazwy są widoczne), a każda nazwa ma swój własny identyfikator (identyfikatory nie są równe kolejności wyświetlania). Gdy użytkownik wybierze nazwę z listy, zmienna currentID musi zostać zmieniona.

Aplikacja zawiera listę ArrayList

Gdzie użytkownik jest obiektem o identyfikatorze i nazwie:

public class User{
        public int ID;
        public String name;
    }

Nie wiem jednak, jak utworzyć spinner, który wyświetla listę nazw użytkowników i wiąże elementy spinnera z identyfikatorami, więc gdy element spinner jest wybrany / zmieniony, zmienna currentID jest ustawiana na odpowiednią wartość.

Byłbym wdzięczny, gdyby ktoś mógł pokazać rozwiązanie opisanego problemu lub podać dowolny link przydatny do rozwiązania problemu.

Dzięki!

questionAnswers(13)

yourAnswerToTheQuestion