Đây là một câu hỏi khá hay về cách bố trí các mục trong ListView trong Android.
Tôi có một hoạt động với một thanh tiêu đề ở trên cùng và một ListView chiếm phần còn lại của màn hình. Tôi muốn ListView của mình xuất hiện với phần đệm 10dp ở bên trái, bên phải và trên cùng, nhưng khi bạn cuộn ListView lên, tôi muốn nó che phần đệm 10dp trên cùng trước khi biến mất dưới cạnh bị mờ. Tương tự, khi bạn cuộn xuống dưới cùng, mục danh sách cuối cùng sẽ xuất hiện với 10dp giữa phần dưới cùng của mục danh sách cuối cùng và phần dưới cùng của màn hình (nếu bạn đang tự hỏi tại sao, đó là vì tôi muốn có một hình nền đẹp thò ra xung quanh ListView).
Tôi đã thử thêm phần đệm vào chính ListView, nhưng sau đó khi bạn cuộn danh sách, nó sẽ biến mất dưới rìa của phần đệm.
Tôi đến từ nền phát triển web và sự tương tự sẽ là thêm lề trên mục danh sách đầu tiên (và bên dưới mục danh sách cuối cùng).
getListView(). addHeaderView(capView)
và getListView(). addHeaderView(botView)
đảm bảo rằng nó được gọi trước khi khởi tạo nội dung của danh sách, vd. setListAdOG (bộ chuyển đổi);