Cómo configurar un colspan en una celda de gridview de Android
¿Cómo puedo tener un GridView con algunas celdas que se extienden a través de las columnas? Tengo varios conjuntos de datos que necesitan ser cargado dinámicamente (así que el diseño de la cuadrícula no es lo que necesito) y visualmente presentado de diferentes maneras en el GridView. A continuación se muestra una representación gráfica de lo que soy capaz de lograr, el 'x' muestra las células que muestran algo, mientras que las células vacías no muestran nada
No deseado http://oi50.tinypic.com/25pq13p.jpg
- GridView relleno en API menos de 10
- Cómo configurar el borde de GridView en Android
- GridView error en el espaciado horizontal
- gridview de las imágenes no se está actualizando
- gridview con imagen y texto android
Con lo que tengo aquí, hay una célula fea en el centro cuando quiero mostrar 4 elementos en una fila.
Lo que quiero es poder tener una fila que exhibe uniformemente 5 artículos, mientras que otra fila puede exhibir 4 artículos y así sucesivamente. El gráfico abajo demuestra lo que deseo alcanzar
Busco http://oi48.tinypic.com/eb1or5.jpg
Quiero utilizar el GridView porque los datos para rellenar la cuadrícula se proporcionan dinámicamente. Así que soy capaz de utilizar el adaptador gridview. Si hay otro acercamiento a esto aparte del gridview entonces soy abierto para las sugerencias.
- Cómo tener un GridView que adapte su altura cuando se agregan elementos
- ¿Cómo puedo configurar la altura de la celda GridView en función de la altura de la pantalla?
- Android obtener la posición del elemento seleccionado en gridview
- Configurar la fuente personalizada dentro de `ImageAdapter extends BaseAdapter`
- Android: vista de cuadrícula con elementos de cuadrícula que se pueden hacer clic y vistas anidadas (botones, casillas de verificación)
- Gridview altura se corta
- ImageView ScaleType ignora el relleno
- ¿Por qué está cambiando donde se establecen los parámetros de diseño solucionando mi problema "OnClickListener no funciona para el primer elemento en GridView"?
Respuesta tardía .. No puede utilizar un componente GridView
para ello porque funciona en términos de columnas. Se debe definir el recuento de columnas.
Lo que puede hacer es utilizar un LayoutManager
personalizado para RecyclerView
. Aquí hay un buen ejemplo. RecyclerView LayoutManager cuenta con diferentes rangos en diferentes filas
Hay mucha información sobre este tema hoy en día porque este tipo de personalización es el principal objetivo de RecyclerView
. Las aplicaciones de Google utilizan esto para seguir el patrón de diseño del material.
- Modo host Android y modo accesorio
- Java.lang.RuntimeException: ¡Stub! Ejecutar Junit en el proyecto de Android