6
ListViewを置き換えるためにRecyclerViewを使用する必要がありますか?
Androidドキュメントによると: RecyclerViewウィジェットは、ListViewのより高度で柔軟なバージョンです。このウィジェットは、限られた数のビューを維持することによって非常に効率的にスクロールできる大きなデータセットを表示するためのコンテナーです。ユーザーのアクションやネットワークイベントに基づいて実行時に要素が変化するデータコレクションがある場合は、RecyclerViewウィジェットを使用します。 ListView効率が問題にならない場合は、実際に上記のすべてを行うことができます。また、を使用RecyclerViewして置き換えるときに多くの問題が見つかりましたListView。 リストアイテムを選択するためのonItemClickListener()はありません- 解決策 リストアイテム間に区切りがない- 解決策 組み込みのオーバーラップセレクターがなく、リストアイテムをクリックしたときに視覚的なフィードバックがない- ソリューション リストヘッダーにaddHeaderViewがない- ソリューション 多分もっと問題... したがって、を使用RecyclerViewして置換ListViewする場合、と同じ効果を得るには、多くの追加のコーディングを行う必要がありますListView。 質問: それは我々が交換することの価値があるListViewとRecyclerViewは全く? そうでない場合は、どちらの場合にRecyclerView代わりListViewに使用した方がよいでしょうか?