¿Qué es RecyclerView?
-> El widget RecyclerView es una versión más avanzada y flexible de ListView.
¿Por qué RecyclerView?
- ¿Qué sistema de archivos se usa en los dispositivos Android?
- ¿Cómo funciona la aplicación WPS connect en Android?
- Cómo promocionar mi nueva aplicación social para Android con poco presupuesto
- Cómo confiar en un desarrollador de aplicaciones para obtener permisos en Android e iOS
- ¿Crees que hacer que las aplicaciones de Android a tiempo completo valga la pena no unirse a una empresa?
-> RecyclerView es un contenedor para mostrar grandes conjuntos de datos que se pueden desplazar de manera muy eficiente manteniendo un número limitado de vistas.
¿Cuándo deberías usar RecyclerView?
-> Puede usar el widget RecyclerView cuando tiene colecciones de datos cuyos elementos cambian en tiempo de ejecución en función de la acción del usuario o eventos de red.
RecyclerView v / s ListView
Hay muchas nuevas funcionalidades extendidas disponibles en RecyclerView que ListView no admite directamente de la siguiente manera:
- El desplazamiento horizontal directo no es compatible con ListView. Mientras que en RecyclerView puede implementar fácilmente el desplazamiento horizontal y vertical .
- ListView solo admite una vista de lista lineal simple con desplazamiento vertical. Mientras que RecyclerView admite tres tipos de listas que utilizan RecyclerView.LayoutManager. 1) StaggeredGridLayoutManager 2) GridLayoutManager , 3) LinearLayoutManager . Te daré una breve introducción sobre estas 3 listas más adelante.
- ListView le ofrece la opción de agregar un divisor mediante el parámetro dividerHeight , mientras que RecyclerView le permite personalizar el divisor (espaciado) entre dos elementos mediante la clase RecyclerView.ItemDecoration .
Aprendamos RecyclerView con un ejemplo en Android