2016-12-24 102 views
1

我正在創建android電視應用程序,但我不知道如何實現無限滾動Verticalgridfragment,我使用ArrayObjectAdapter,有人可以幫我做到這一點嗎?VerticalGridFragment無盡滾動

+0

你使用recyclerview嗎? –

+0

@ Farzad Sarseifi:不,我在verticalgridfragment中使用默認視圖 – nguyenphi24

+0

看到這個鏈接: http://corochann.com/verticalgridfragment-android-tv-application-hands-on-tutorial-19-718.html –

回答

1

我很想給你一個代碼示例的完整答案,但我不在我工作的計算機上。基本上,你會在你的Browse/RowsFragment(它應該像setOnItemViewSelectedListener()從您的片段)實現onItemSelected聽衆。

然後您檢查當前選定的元素是否在5 or 10 or 15 elements from the end of the list之內。如果它在該閾值內,那麼請在列表中的下一頁發出請求,並在獲取下一頁時在適配器上撥打addAll()。您可以選擇顯示"loading card",而下一頁請求處於運行狀態,並在獲取數據時將其刪除。

我根據我的實現斷this open source project - 雖然它並不完美,應該是足夠的代碼示例,讓您開始的。