我正在创建Android电视应用,但我不知道如何在Verticalgridfragment
中实现无限滚动,我使用ArrayObjectAdapter
,有人可以帮助我这样做吗?
答案 0 :(得分:3)
我很乐意用大量的代码示例给你一个完整的答案,但我不在我的工作电脑上。基本上,您将在onItemSelected
/ Browse
中实现RowsFragment
听众(它应该与您的片段中的setOnItemViewSelectedListener()
类似)。
然后检查当前所选元素是否在5 or 10 or 15 elements from the end of the list范围内。如果它在该阈值范围内,请在列表的下一页上发出请求,并在下一页时调用适配器上的addAll()
。您可以选择在下一页请求发布时显示"loading card",并在获取数据时将其删除。
我的实施基于this open source project - 虽然它并不完美,但它应该足以让你开始使用代码示例。