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