我想更改listview的默认行为,所以当我滚动到最后一项时,列表将继续滚动,直到最后一项位于列表顶部。
当最后一个项目完全在视图中时,默认行为会停止滚动。
关于我如何处理这个2.3之前的任何想法?
谢谢, 图腾。
答案 0 :(得分:0)
如果有人对可用的解决方案感兴趣,请:
1)添加到列表视图填充,该解决方案强制您使用淡化边缘属性,因为它因为填充而被筛选。如果您使用透明背景,此方法也可能无法正常工作,因为项目将在填充区域下呈现并可见。虽然可以通过将列表输入到相对布局并确保在该区域上绘制某些内容来解决此问题。
2)在listview中添加透明项目以获取偏移量,而不是将它们设置为启用以避免分隔符,只需要确保更改getItemCount和getItemTypeCount等等,如果你的项目不是真的在你的适配器内部按照我的情况。
我选择了两个。
谢谢, 图腾。