Cómo organizar los elementos de un RecyclerView con LayoutManager
Antonio Leiva

En el vídeo anterior sobre RecyclerView, dejamos apartado a propósito el tema de los LayoutManager, porque quería hablarlo más en profundidad.

En el de hoy verás los siguientes puntos:

  • Qué es un LayoutManager
  • Qué tipos de LayoutManager existen por defecto: LinearLayoutManager, GridLayoutManager y StaggeredGridLayoutManager
  • Que puedes crear tu propio LayoutManager (pero que no te lo recomiendo)
  • Cómo funcionan LinearLayoutManager y GridLayoutManager con ejemplos
  • Cómo hacer el scroll horizontal
  • Cómo invertir el scroll

Aquí tienes el vídeo:

Quizá también te interese…

Los 7 mejores cursos online para aprender Android desde cero en 2021

Los 7 mejores cursos online para aprender Android desde cero en 2021

No hay que ser un genio para darse cuenta de que el sector del desarrollo de aplicaciones móviles está en auge y cada vez más gente busca aprender Android para iniciarse en esta profesión. Atraídos, cómo no, por la posibilidad de obtener un empleo estable, (muy) bien...

Simplifica el código de RecyclerView con ListAdapter

Simplifica el código de RecyclerView con ListAdapter

En artículos anteriores sobre RecyclerView, vimos cómo crear un Adapter clásico y también cómo usar un DiffUtil genérico para animar las modificaciones de elementos. Pero la realidad es que la mayoría de las veces necesitamos algo bastante típico: tenemos una lista de...

0 comentarios

Enviar un comentario

Los datos personales que proporciones a través de este formulario quedarán registrados en un fichero de Antonio Leiva Gordillo, con el fin de gestionar los comentarios que realizas en este blog. La legitimación se realiza a través del consentimiento de la parte interesada. Si no se acepta, no podrás comentar en este blog. Los datos que proporciona solo se utilizan para evitar el correo no deseado y no se usarán para nada más. Puede ejercer los derechos de acceso, rectificación, cancelación y oposición en contacto@devexperto.com.

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Acepto la política de privacidad *