Kiedy pierwszy raz uzupełniałam dropdown danymi dokumentacja kazała mi stworzyć adapter, a następnie podpiąć go pod dropdown. Ale można to zrobić inaczej 🙂
Dla dropdowna ze statystykami mam zadeklarowaną listę wartości. Aż dwie: obiady i składniki:
https://gist.github.com/jezinka/16ee49bc661f2584e2d74335a3b9731d
Pierwotna wersja kodu, który populował wartości do dropdowna wyglądała tak:
https://gist.github.com/jezinka/2a6d06a12e29e45cf3269aff9a376ea3
Odnalezienie dropdowna po id, stworzenie adaptera, przekazanie mu wartości, ustawienie layoutu dla dropdowna, podpięcie adaptera pod dropdown, ale przecież ja w sumie chcę tylko wyświetlić te elementy na liście… Okazało się, że można to po prostu zrobić w xml-u.
https://gist.github.com/jezinka/45dba22ac90565329fda4c0f952220cb
I o 3 linijki kodu mniej 😉