Programación de Dispositivos Móviles

RecyclerView

RecyclerView

En una aplicación móvil es necesario poder mostrar datos de manera amigable, si importar la cantidad de ellos. RecyclerView nos permite mostrar grandes cantidades de datos, obtenidos de diferentes fuentes de manera optima.

 

Caracteristicas

 

  • Se requiere utilizar el patrón Adapter 
  • Es altamente personalizable
  • Es sencillo de implementar
  • Se optimizan recursos

 

Ejemplo 08

Una aplicación que muestra una lista de elementos

Añadir dependencias 

  • RecyclerView
  • Carview

Crear el diseño de cada elemento de la lista

 

  • Crear el archivo xml list_item_pokemon
  • Utilizar cardview añade una decoración visual elegante y optimizada
  • Recuerda evitar alta anidación de ViewGroups

Crear una clase de datos

  • Esta clase solamente esta compuesta por atributos y sus getters and setters 

Definir el Adaptador y el ViewHolder

  • La función del adaptador es permitir que el RecyclerView y la data puedan comunicarse. El conjunto de datos es expuesto por el adaptador según lo requieran el RecyclerView.
  • El ViewHolder es elemento encargado de guardar las referencia de los elementos de UI.  

Cree un tarea asíncrona

  • Utilice la tarea asíncrona para ejecutar los métodos de red

Conecte todo en el Activity

  • Asigne un Layout Manager para determinar como se muestra el contenido.
  • Asigne el adaptador con sus datos 

05 - Programación de dispositivos móviles

By Néstor Aldana

05 - Programación de dispositivos móviles

Aspectos a considerar para mostrar grandes cantidades de datos usualmente obtenidas desde internet. Utilización de RecyclerView

  • 102