VerticalGridFragment 无限滚动
VerticalGridFragment Endless scroll
我正在创建 android 电视应用程序,但我不知道如何在 Verticalgridfragment
中实现无限滚动,我使用 ArrayObjectAdapter
,有人可以帮我做吗?
我很想用大量的代码示例给你一个完整的答案,但我不在工作电脑旁。基本上,您将在 Browse
/RowsFragment
中实现 onItemSelected
侦听器(它应该类似于片段中的 setOnItemViewSelectedListener()
)。
然后在下一个页面请求正在进行时检查当前选定的元素是否在 5 or 10 or 15 elements from the end of the list. If it's within that threshold, then make the request for the next page of your list and call addAll()
on your adapter when you get the next page. You can optionally show a "loading card" 内,并在获取数据时将其删除。
我的实现基于 this open source project - 虽然它并不完美,但它应该足以让您入门。
我正在创建 android 电视应用程序,但我不知道如何在 Verticalgridfragment
中实现无限滚动,我使用 ArrayObjectAdapter
,有人可以帮我做吗?
我很想用大量的代码示例给你一个完整的答案,但我不在工作电脑旁。基本上,您将在 Browse
/RowsFragment
中实现 onItemSelected
侦听器(它应该类似于片段中的 setOnItemViewSelectedListener()
)。
然后在下一个页面请求正在进行时检查当前选定的元素是否在 5 or 10 or 15 elements from the end of the list. If it's within that threshold, then make the request for the next page of your list and call addAll()
on your adapter when you get the next page. You can optionally show a "loading card" 内,并在获取数据时将其删除。
我的实现基于 this open source project - 虽然它并不完美,但它应该足以让您入门。