Android ViewPager和无限视图

5
我正在使用ViewPager和PagerAdapter来显示日历的Day View。当加载时,日历将从今天开始,用户可以向左滑动到明天或向右滑动到昨天,并继续向任何方向滑动,直到他们想要的位置。
上面的最后一句话是问题所在。是否有一种方法可以使用ViewPager来显示无限数量的视图?
如果没有,那么建议我只有3个ViewPagers,当用户滚动时,我删除前一个并添加一个新的。我已经测试了我的基础代码,并且已经能够将视图的总数设置为10,000,并要求pager从第5,000页开始,它完全正常工作。
只要没有内存问题,我可能会选择这条路线,预计用户不太可能在任何方向上滑动5000天。

看起来我找到了可以设置的观看次数上限。1000万次观看似乎会引起问题,尽管应用程序不会崩溃或出现错误,只是回到了第0个视图。所以我能够设置的最高值是100万次观看。然后我从第500,000个视图开始。显然这是过度的,将限制设置为1000就足够了,从第500个视图开始。如果您有更好的想法,请告诉我。-谢谢!db - dbDev
@casperOne 请重新开放这个问题。我的问题在第二段中:“有没有一种方法可以使用ViewPager来处理无限数量的视图?” 这是我需要帮助的问题。 与其关闭问题,您能否建议一种编辑方式,使问题更适用于问答格式? - dbDev
我不建议进行编辑(你或其他人可以这样做)。这里有两个主要问题。a)“还有谁在使用它,你是否使用了大量的视图?”并没有建设性,没有什么可以使其成为适合Stack Exchange的建设性问题。b)如果问题真的是“有没有一种方法可以使用ViewPager来处理无限数量的视图?”,那么后续问题就是“你尝试过什么”,这是“不是一个真正的问题”的标志;如果我重新打开它,我会基于第二点将其关闭为NARQ。 - casperOne
https://github.com/roomorama/Caldroid - akshay
1个回答

0

1
看起来这个仍然需要你事先设置一个视图限制。我想要无限数量的视图,双向都可以。 - dbDev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接