Mam ListView, który może zawierać dowolną liczbę elementów. Kiedy używa mniej niż cała wysokość ekranu, chcę pokazać stopkę, która wypełnia pozostałą przestrzeń.Jak ustawić stopkę rozciągającą ListView, aby wypełnić pozostałe miejsce?
Stopka to tylko kafelkowy obraz. Nie mogę ustawić go jako tła ListView lub jego kontenera, ponieważ elementy listy są częściowo przezroczyste i muszą być głównym tłem, a nie stopą widoczną za ich pośrednictwem.
Dodawanie widoku stopki działa prawidłowo, jeśli stopka ma stałą wysokość, ale jeśli stała wysokość jest większa od pozostałej wysokości, wówczas ListView przewija niepotrzebnie.
Tworzenie widoku stopki fill_parent wydaje się nie mieć żadnego efektu, jest po prostu niewidoczne.
Umieszczenie widoku stopki w układzie nadrzędnym również nie ma wpływu, ponieważ ListView wydaje się wypełniać całą wysokość, chyba że ma przypisaną stałą wartość layout_height.
Czy to możliwe?
Przepraszam wszystkich, którzy odpowiedzieli, nie zauważyłem, że ListView znajduje się wewnątrz ListFragment, co wydaje się być przyczyną niedziałających rozwiązań dla layoutu nadrzędnego. Zmieniłem go na normalny fragment i jawnie ustawiłem ListView, używając wagi teraz działa. Dziękuję za Twój wysiłek! – Ouchdroid
cześć, jestem ciekawy z twoim rozwiązaniem .. w którym układzie umieściłeś wagę? widok listy lub elementu listy? – akhyar