Это довольно хороший вопрос о расположении элементов в ListView в Android.
У меня есть активность с заголовком вверху и ListView, занимающим остальную часть экрана. Я хочу, чтобы мой ListView отображался с отступом 10dp слева, справа и сверху, но когда вы прокручиваете ListView вверх, я хочу, чтобы он покрывал верхний отступ 10dp, прежде чем исчезнуть под выцветшим краем. Точно так же, когда вы прокручиваете до конца, последний элемент списка должен отображаться с 10dp между нижней частью последнего элемента списка и фактической нижней частью экрана (если вам интересно, почему, это потому, что мне нужно красивое фоновое изображение) ковыряться вокруг ListView).
Я попытался добавить заполнение к самому ListView, но затем, когда вы прокручиваете список, он исчезает под краем заполнения.
Я из сети веб-разработчиков, и аналогия была бы в том, чтобы добавить поле выше первого элемента списка (и ниже последнего элемента списка).
getListView(). addHeaderView(capView)
и getListView(). addHeaderView(botView)
убедитесь, что он вызывается , прежде чем инициализировать содержимое списка, например. setListAdapter (адаптер);