2017-05-27 1 views
0

Ich konnte keine Lösung für die Umsetzung der Seitennummerierung in meiner Android TV-Anwendung herausfinden. Ich benutze Leanback-Support-Bibliothek - HorizontalGridView zum Auflisten von Elementen. HorizontalGridView wurde von RecyclerView erweitert, aber der Layout-Manager (android.support.v17.leanback.widget.GridLayoutManager) hat die Methode findLastVisibleItemPosition() nicht implementiert.Android TV - So implementieren Sie endlose Recyclerview wie mit Leanback HorizontalGridView

Wie kann ich die Seitenumbruch für die HorizontalGridView implementieren. Gibt es eine Möglichkeit, das Ereignis anzuhören, dass HorizontalGridView das Ende seines Inhalts erreicht hat (oder sogar wenn wir ListRowPresenter verwenden)?

Schätzen Sie jede Hilfe.

Antwort

0

Sie können sich auf diese Endless Scrolling with AdapterViews and RecyclerView Dokumentation beziehen. Ausgehend von diesem tutorial, um das Abrufen von mehr Daten zu implementieren und an das Ende der Liste anzuhängen, während der Benutzer nach unten scrollt, verwenden Sie die addOnScrollListener() aus der RecyclerView und fügen Sie eine onLoadMore Methode unter Verwendung des EndlessScrollViewScrollListener Dokuments im Handbuch hinzu.

+0

Vielen Dank für Ihren Kommentar, aber diese Dokumentation verwenden LinearLayoutManager # findLastVisibleItemPosition() -Methode, die nicht in android.support.v17.leanback.widget.GridLayoutManager in meinem Fall implementiert wurde – TaiDang

Verwandte Themen