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
- Span dos columnas de gridview más de tres
- Cómo configurar el borde de GridView en Android
- Android ScrollView no se inicia en la parte superior, pero al principio del GridView
- Creación de Gridview con imágenes seleccionables, Android
- Developer.android.com/training proyecto bitmapfun
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.
- GridView con zoom
- La altura de fila de GridView no se comporta correctamente
- Android Manejo de muchos campos de EditText en un ListView
- Evitar que el adaptador recicle las vistas en desplazamiento
- Android GridView última columna que se corta
- GridView, GridLayout o TableLayout?
- Smooth Scroll para GridView
- Desplazamiento bidireccional para Android
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