RecyclerView con GridLayoutManager
¿Cuál es la mejor y más fácil manera de decorar RecyclerView para tener tal aspecto? Estoy desarrollando una aplicación de reserva de viajes de asiento … sé que puedo hacerlo con recyclerview con gridlayout gerente .. pero lo que debe ser los pasos que no sé una cosa a tener en cuenta cada autobús tiene arreglos de asientos diferentes
- CollapsingToolbarLayout no debe colapsar cuando RecyclerView está vacío
- Android Recyclerview lag mientras se desplaza hacia abajo
- ScrollView vs RecyclerView para niños diferentes en Android
- Prueba recyclerView con Espresso, cómo realizar clics o hacer afirmaciones
- Arrastrar y soltar elementos en RecyclerView con GridLayoutManager
- Cómo configurar un observador para actualizar el cajón de navegación después de que el método onActivityResult recibió un resultado de intención
- Barra de herramientas dejando espacio en blanco con ocultar en RecyclerView scroll
- Detectar acabado de animación en RecyclerView de Android
- Adición de un fondo de color con texto / icono debajo de la fila de swiped cuando se utiliza RecyclerView de Android
- Desplazar RecyclerView para mostrar el elemento seleccionado en la parte superior
- El adaptador de RecyclerView notifyDataSetChanged no funciona
- Con RecyclerView, ¿Picasso sigue siendo necesario?
- GetAdapterPosition () no es un método
Le sugiero que utilice StaggeredGridLayoutmanager
para su vista de reciclador.
Es el enfoque más cercano para lograr su diseño.
Puede encontrar los documentos aquí . Y el ejemplo de trabajo se puede encontrar aquí .
Usted puede aprender de este ejemplo que explican perfectamente acerca de Recycler View
Espero que esto funcione para usted
Basándose en el tipo de opción de bus, cambie entre GridLayoutManager
y StaggeredGridLayoutManager
.
Para todos los tipos, utilice una vista de cabecera con sólo un icono del volante alineado a la derecha.
- Para el tipo de asiento solo:
- Utilizar un 4 span
GridLayoutManager
- Utilice un decorador de artículos para proporcionar el espacio entre la 2ª y la 3ª columna
- Utilizar una vista de pie de página con 5 asientos ver
- Utilizar un 4 span
- Para el tipo mixto:
- Utilice un período de 3 span
StaggeredGridLayoutManager
- Utilice un decorador de artículos para proporcionar el espacio entre la 1ª y la 2ª columna.
- Utilice el tipo de artículo diferente para los asientos del durmiente (véase: onCreateViewHolder (parent, viewType) )
- Utilice un período de 3 span
- Para el tipo de cama-solamente.
- Utilizar un 4 span
GridLayoutManager
- Utilice un decorador de artículos para proporcionar el espacio entre la 1ª y 2ª columna
- Utilizar un 4 span
- Android NDK: ¿Cómo anular onBackPressed en NativeActivity sin java?
- ¿Cómo evitar que el mono abra la barra de estado?