どういうわけか同じRecyclerView.Adapter
を異なるRecyclerView
に使用することはできますか?第一の問題は、getItemCount
メソッドです。どのようにRecyclerView
がカウント値を返す必要があるかを知るには?異なるRecyclerViewに同じRecyclerView.Adapterを使用しますか?
0
A
答えて
0
RecyclerView.Adapterの新しいインスタンスを作成すると、静的フィールドを保持するクラスが混乱しているように見えるか、静的フィールドを実際に持たせたいのですか?その場合、私はそれが悪い設計の決定だと思う。
0
アダプターは、RecyclerView
にビューホルダー(onCreateViewHolder
)を作成する方法とそれをどのように埋め込むか(onBindViewHolder
)という意味に過ぎません。ビューの子を塗りつぶすために使用されるデータは、アダプタごとに異なる場合があります。
各アダプタで異なるデータを使用するには、独自のRecyclerView.Adapter
のサブクラスを作成し、適切なデータをそのコンストラクタ(アダプタ自体が使用するデータ、またはgetItemCount()
)に渡します。
関連する問題
- 1. 異なるレイアウトの同じrecyclerviewアダプターを使用
- 2. 同じクエリは異なるインデックスを使用しますか?
- 3. 同じディレクティブを同じビューで使用し、異なるデータをバインドします
- 4. 同じピッカーに対して異なるデリゲートメソッドを使用しますか?
- 5. 同じRecyclerViewアダプタで異なるレイアウトを膨張させる
- 6. 同じViewControllerに異なる高速ファイルを使用しますか?
- 7. ASP.NETで異なるリダイレクトパラメータを使用して同じページにリダイレクト
- 8. プロセスは同じホスト名に対して異なるIPを使用します
- 9. React Routerと異なるルートに同じコンポーネントを使用する
- 10. 同じアプリで異なるデバイスにメモリ/ RAMを使用する
- 11. SSHを使用して、同じアカウントを使用して2つの異なるリポジトリにプッシュしますか?
- 12. 異なるPyTestテストファイルの同じオブジェクトを使用していますか?
- 13. 2つの異なるサブドメインで同じドメインを使用しますか?
- 14. 同じ文字列で異なるfillStylesを使用していますか?
- 15. 同じソケットで同じアプリケーションで異なるプロトコルを使用する
- 16. 同じ剣道UIグリッドに異なるエディタテンプレートを使用できますか?
- 17. 同じウェブサイトの異なるタブで同じ接続を使用していますか?
- 18. 異なるビューで同じドロアブルを使用すると、メモリの使用に影響しますか?
- 19. 異なるデバイスで同じアカウントを使用してデータが同期しない
- 20. 同じタイプのファブリックアクターには同じdllの異なるバージョンを使用できますか?
- 21. 同じコールバックをjQueryの異なるattrに渡しますか?
- 22. RandomizedSearchCVは同じrandom_stateを使用して異なる結果を返します
- 23. 異なるパラメータを使用して同じメソッドをモックします
- 24. 複数のコントローラが、異なるdbcontextを使用して同じデータベースに同時にアクセスできますか?
- 25. 異なるステップ定義を使用した同じステップ
- 26. 異なるタブでリストビューを使用した同じフラグメント
- 27. 同じ方法を使用しても結果が異なる
- 28. cssを使用して異なる列の同じ幅
- 29. ループを使用して同じ名前の異なるオブジェクト
- 30. 異なるクラスで同じngのクリックを使用して