Ini adalah pertanyaan yang cukup bagus tentang tata letak item dalam ListView di Android.
Saya memiliki aktivitas dengan bilah judul di bagian atas dan ListView mengambil seluruh layar. Saya ingin ListView saya muncul dengan padding 10dp di kiri, kanan dan atas, tetapi ketika Anda menggulir ListView ke atas, saya ingin itu untuk menutup padding 10dp atas sebelum menghilang di bawah tepi pudar. Demikian pula, ketika Anda menggulir ke bawah, item daftar terakhir akan muncul dengan 10dp antara bagian bawah item daftar terakhir dan bagian bawah layar yang sebenarnya (jika Anda bertanya-tanya mengapa, itu karena ada gambar latar belakang yang cantik yang saya inginkan muncul di sekitar ListView).
Saya sudah mencoba menambahkan padding ke ListView itu sendiri, tetapi kemudian ketika Anda menggulir daftar itu menghilang di bawah tepi padding.
Saya dari latar belakang web dev, dan analoginya adalah menambahkan margin di atas item daftar pertama (dan di bawah item daftar terakhir).
getListView(). addHeaderView(capView)
dan getListView(). addHeaderView(botView)
pastikan itu dipanggil sebelum menginisialisasi isi daftar misalnya. setListAdapter (adaptor);