VerticalGridFragment无尽的滚动

时间:2016-12-24 06:10:27

标签: android android-tv leanback

我正在创建Android电视应用,但我不知道如何在Verticalgridfragment中实现无限滚动,我使用ArrayObjectAdapter,有人可以帮助我这样做吗?

1 个答案:

答案 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 - 虽然它并不完美,但它应该足以让你开始使用代码示例。