循环ListView(像旋转木马的方式)

时间:2014-06-30 18:20:09

标签: android android-listview

我有一个Android应用程序,它将数据库中的一组元素加载到ListView中(我的ListView中有10个元素)。这些元素总是相同的,不会改变。它也不会从任何来源或方式加载或添加更多,它们是固定的。

我想要做的是当用户滚动到列表的底部(元素10)时,出现的下一个元素将是第一个元素(元素1),然后是元素2,依此类推。此外,当用户滚动到列表的顶部时,前一个元素将是列表中的最后一个元素(元素10),然后是元素9,依此类推。喜欢旋转木马!像某种"无尽的名单"!

我一直在寻找解决方案,但我没有使用ListView的方法。仅使用其他类型的视图,3D视图,动画视图或不适合我在应用程序中构建的元素。我想要一个简单的ListView,没有动画或类似的东西....一个简单的视图。

此外,我尝试以自己的方式编写程序...但结果很尴尬:有时ListView会做一些奇怪的事情,有时它什么都不做....有时我的应用程序只是崩溃!!!

有没有人在此之前实现过这个或做过类似的事情?任何库或加载项来实现这一目标?我更喜欢使用ListView的解决方案,因为我正在使用它,但任何想法或类似的解决方案都被接受。

非常感谢你提前帮忙!!!

1 个答案:

答案 0 :(得分:1)

做了一些研究,我发现效果是我想要的(轮播)使用ListViews,但在本论坛的另一个问题中使用另一个名称Circular ListView是合适的,其结果是我的预期。

以下是答案的链接: How to create a closed (circular) ListView?

感谢您查看并为解决方案做出贡献!!!