Que es mejor ListView o RecyclerView
Android creado RecyclerView como una mejora ListView, así que sí, puede crear una lista adjunta con el control ListView, pero utilizando RecyclerView es más fácil, ya que:
Reutiliza las células mientras se desplaza hacia arriba / abajo - esto es posible con la aplicación Vista Titular en el adaptador de vista de lista, pero era una cosa opcional, mientras que en el RecycleView es la forma predeterminada de escribir adaptador.
Lista desacopla de su contenedor - lo que puede poner fácilmente elementos de la lista en tiempo de ejecución en los diferentes contenedores (LinearLayout, GridLayout) con ajuste LayoutManager.
Ejemplo:
mRecyclerView = (RecyclerView) findViewById(R.id.my_recycler_view); mRecyclerView.setLayoutManager(new LinearLayoutManager(this)); //or mRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
Anima las acciones lista común - Las animaciones están desacoplados y delegadas a ItemAnimator.
Hay más información sobre RecyclerView, pero creo que estos puntos son los principales.
Por lo tanto, para concluir, RecyclerView es un control más flexible para el manejo de "datos de la lista" que sigue los patrones de delegación de las preocupaciones y deja por sí mismo sólo una tarea - reciclaje de artículos.