Próbuję utworzyć ExpandableListView
z SimpleExpandableListAdapter
(Wiem, mogę samodzielnie rozszerzyć nowy adapter, ale chcę wypróbować prostyExapndableListAdapter).W jaki sposób powinny być dane dla SimpleExpandableListAdapter zorganizowane
Teraz napotykam problemy, gdy próbuję utworzyć nową instancję SimpleExpandableListAdapter
.
Wydarzenie Czytałem references, nie jestem dokładnie pewien, co oznacza parametry, zwłaszcza groupData
i childData
.
Chociaż wiem, że muszę utworzyć listę Map
i listę list of Map
, ale jakie dane należy tam umieścić? Jak je zorganizować?
Na przykład, to są dane, które chcę wyświetlić, jak je uporządkować?
++Development Team
John
Bill
++Data Process Team
Alice
David
BTW, czy to znaczy, że muszę utworzyć dwa układy dla widoku grupy i dziecka?
Mam google i czytać samouczek raz za razem, ale nie mogę tego zrozumieć.
Mam nadzieję, że ktoś może dać mi wyjaśnienie.
To działa. Ale zastanawiam się, skąd znasz klucz "NAZWA" i jak znasz identyfikatory ids "R.id.text1" i etc? BTW, okazało się, że wskaźnik nie jest wyrównany z tekstem, czy jest jakiś pomysł, aby je dostosować? Zobacz: http: //i.imgur.com/aeznDf7.png – hguser
Zauważyłeś, że 'android.R' użył .. oznacza to, że użyłem układu jaki zapewnia Android, nie stworzyłem go ... Możesz znaleźć co to jest, po prostu ** Naciśnij Ctrl + android.R.layout.simple_expandable_list_item_1 ** Znajdziesz tam tekst 'TextView' o nazwie text1 ... Jeśli chodzi o wyrównanie wskaźnika z tekstem, to czy testujesz na emulatorze?, jeśli tak, to co (nie widzę tutaj ...), sprawdź na prawdziwym urządzeniu ... Daj mi znać, jeśli chcesz wiedzieć coś jeszcze .. :) – CRUSADER