To całkiem dobre pytanie dotyczące układu elementów w ListView w systemie Android.
Mam działanie z paskiem tytułu u góry i ListView zajmującym resztę ekranu. Chcę, aby mój ListView pojawił się z dopełnieniem 10dp po lewej, prawej i u góry, ale kiedy przewiniesz ListView w górę, chcę, aby obejmował górne wypełnienie 10dp, zanim zniknie pod wyblakłą krawędzią. Podobnie, kiedy przewiniesz do dołu, ostatni element listy powinien pojawić się z 10 dp między dolną częścią ostatniej pozycji listy a faktycznym dolną częścią ekranu (jeśli zastanawiasz się, dlaczego, to dlatego, że jest ładny obraz tła, który chcę przeglądając ListView).
Próbowałem dodać dopełnienie do samego ListView, ale kiedy przewijasz listę, znika ona pod krawędzią wypełnienia.
Jestem twórcą stron internetowych i analogią byłoby dodanie marginesu powyżej pierwszej pozycji listy (i poniżej ostatniej pozycji listy).
getListView(). addHeaderView(capView)
i getListView(). addHeaderView(botView)
upewnij się, że zostało wywołane przed zainicjalizowaniem zawartości listy np. setListAdapter (adapter);