RecycleView
RecyclerView fue diseñado para reemplazar ListView, y lo hace muy bien. ListView se puede implementar de varias maneras, aunque Google alentó a los desarrolladores a usar el patrón de diseño ViewHolder para lograr un desplazamiento más suave. El patrón ViewHolder logra este desplazamiento más suave manteniendo los elementos de la lista en la memoria, para que se pueda acceder a ellos según sea necesario, en lugar de buscarlos repetidamente. RecyclerView fuerza el uso del patrón ViewHolder, lo cual es algo bueno.
RecyclerView se usa igual que ListView. Agregue RecyclerView al Administrador de diseño exactamente donde debería estar un ListView en nuestro archivo de diseño de Actividad (activity_main.xml)
- ¿Cuáles son todas las cosas que debo saber para ser desarrollador de Android?
- ¿Cuáles son las 10 mejores aplicaciones tecnológicas para Android que debe tener un ingeniero / desarrollador de software?
- ¿Cuáles son las limitaciones / problemas con las soluciones existentes para crear aplicaciones (móviles / web) sin codificación?
- Cómo aprender Java para el desarrollo de Android
- ¿Debo aprender el desarrollo de Android de recursos en línea como Udacity o comenzar a aprender Kotlin? ¿Importa si aún no he aprendido Android? ¿Puedo comenzar a aprender Kotlin antes de aprender el desarrollo de Android?
CardView
El widget CardView muestra información dentro de las tarjetas. Cada tarjeta representará una fila en RecyclerView. Internamente, CardView es una subclase de FrameLayout, por lo que no es difícil tratar su CardView como lo haría con FrameLayout. Creamos un archivo de diseño llamado card_view.xml