2011-02-14 103 views
0

我想改变我的列表视图的默认行为,所以当我滚动到最后一个项目,列表将保持滚动,直到最后一个项目在列表的顶部。Android列表视图(阵列适配器)自定义滚动

默认行为在最后一项完全在视图中时停止滚动。

任何想法,我怎么可以去这个前2.3?

谢谢, 图腾。

+1

这个问题有一些有趣的解决方案:http://stackoverflow.com/questions/2332847/how-to-create-a-closed-circular-listview – 2011-02-14 18:09:03

回答

0

如果有人有兴趣的解决方案可用,要么:

1)添加到列表视图填充,该解决方案迫使你,因为它得到,因为你的填充过筛玩的衰落边缘属性。如果您使用透明背景,则此方法可能无法正常工作,因为项目将在填充区域内呈现并可见。虽然这可以通过将列表输入相对布局并确保在该区域绘制某些东西来解决。

2)将透明项目添加到listview的偏移量,而不是将它们设置为启用以避免分隔符,只需确保更改getItemCount和getItemTypeCount等等,如果您的项目不是真的在您的适配器内部根据我的情况。

我去了选项二。

谢谢, 图腾。

相关问题