Mam problem z ustawieniem wysokości pojedynczego wiersza w widoku listy. Przeczytałem już setki forów i blogów, ale nic nie działa.Jak ustawić różne wysokości dla każdego wiersza w widoku listy?
Mam ListView z ArrayAdapter<Order>
. W zależności od atrybutów obiektu Order, używane są różne układy, z różnymi wysokościami dla każdego rzędu. Jednak na końcu wszystkie rzędy mają taką samą wysokość. Przypuszczam, że jest to wysokość układu nadana konstruktorowi ArrayAdapter. Czy ktoś wie, jak kontrolować wysokość każdego rzędu osobno?
Dzięki za odpowiedzi, Filip
trzeba tylko wysokość zmiana (1) lub chcesz różne układy (2) do (... 1) ovveride getView i zmień wysokość tam ... dla (2) potrzebujesz również nadpisać getItemViewType, getViewTypeCount i getView ... mimo to pokaż nam kod overriden getView – Selvin