这是一个关于 Android 中 ListView 中项目布局的非常好的问题。
我有一个活动,在顶部有一个标题栏和一个 ListView 占据了屏幕的其余部分。我希望我的 ListView 在左边、右边和顶部显示10dp 的填充,但是当你向上滚动 ListView 时,我希望它在消失在褪色边缘之前覆盖顶部的10dp 填充。类似地,当你滚动到底部时,最后一个列表项应该以10dp 的速度出现在最后一个列表项的底部和屏幕的实际底部之间(如果你想知道为什么,那是因为我想在 ListView 周围戳出一个漂亮的背景图片)。
我已经尝试向 ListView 本身添加填充,但是当您滚动列表时,它会消失在填充的边缘下面。
我来自一个 Web 开发背景,类似的情况是在第一个列表项之上添加页边距(在最后一个列表项之下)。