私はアンドロイドテレビアプリケーションを作成していますが、Verticalgridfragment
にエンドレススクロールを実装する方法がわかりません。ArrayObjectAdapter
を使用してください。VerticalGridFragmentエンドレススクロール
1
A
答えて
1
私はあなたにコードサンプルのオードルで完全な答えを提供したいと思いますが、私は自分の仕事用コンピュータではありません。基本的には、あなたのBrowse
/RowsFragment
のリスナーをonItemSelected
に実装します(これはあなたのフラグメントからsetOnItemViewSelectedListener()
のようなものでなければなりません)。
次に、現在選択されている要素が5 or 10 or 15 elements from the end of the listの範囲内にあるかどうかを確認します。そのしきい値内にある場合は、リストの次のページを要求し、次のページを取得するときにaddAll()
を呼び出してください。必要に応じて"loading card"を表示して、次のページリクエストが実行中で、データを取得したときに削除することができます。
私の実装はthis open source projectから外れていますが、完全ではありませんが、開始するには十分なコードサンプルが必要です。
関連する問題
- 1. RecyclerViewエンドレススクロール
- 2. Laravelエンドレススクロール
- 3. VerticalGridFragmentタイトル奇妙な位置
- 4. セットのAndroid TVでVerticalGridFragment上のカスタムタイトル
- 5. Android TV VerticalGridFragmentにカスタムビューを追加する
- 6. リサイクラービューでエンドレススクロールを実装する方法
- 7. LeanbackサンプルのVerticalGridFragmentでカードの調光をオフにする
- 8. エンドレススクロールjQueryプラグインでceaseFireを使用する方法
- 9. 私のアプリでエンドレススクロールを停止するには?
- 10. leanbackライブラリのVerticalGridFragmentは、最後の行のデータを正しくバインドしません。
- 11. python selenium phantomjsエンドレススクロールは最初のページでしか動作しません。
- 12. エンドレススクロールがより多くのデータをロードしているときにプログレスバーを表示
- 13. エンドレススクロールを実装するためにDjangoビューから新しいオブジェクトを引き出す方法は?
- 14. エンドレススクロールの実装で複数の代わりに1つのajaxリクエストを作成する方法
- 15. leanbackライブラリを使用してAndroid TVで大規模な単一リストを効率的に実装する方法
- 16. Androidのページングライブラリで、無制限のスクロール時にアイテムを追加する場合
- 17. 無限/無限のスクロールを実装するBigcommerceステンシルカテゴリリスト
- 18. アンドロイド - オフラインデータ・アーキテクチャデータ
- 19. アンドロイドテレビRowsFragment - 私は関係なく、私は非選択行(最初の画像)に調光効果を無効にすることはできませんしてみてください何RowsFragmentを拡張するフラグメントを持っていないし、行調光効果
- 20. Android:アクティビティ内のフラグメントを別のフラグメントに置き換えようとしていますか?
- 21. Android TV:VerticalGridFragmentの行アイテムのアライメント
- 22. jQuery Masonry tumblrテーマの無限スクロールと画像の重複問題
- 23. アンドロイド:チェックインターネット接続は私のアプリでUI
- 24. Androidでファイルを保存/アクセスするためのディレクトリ
- 25. Recyclerviewエンドレススクロールリロードページonscroll
- 26. アプリでアンドロイド垂直グリッドビューを取得するにはどうすればよいですか?
あなたはrecyclerviewを使用していますか? –
@ Farzad Sarseifi:いいえ、私はverticalgridfragmentでデフォルトビューを使用します – nguyenphi24
http://corochann.com/verticalgridfragment-android-tv-application-hands-on-tutorial-19-718.html –