Estoy tratando de implementar un GridView con los encabezados de sección. He encontrado otra pregunta aquí Android GridView con las categorías? , sin embargo después de la aceptación de la respuesta que me da «encabezado», como las células en lugar de la cabecera de estar en su propia fila.

No estoy seguro de lo que estoy perdiendo aquí (han probado el MergeAdapter demasiado), puede alguien señalar el matiz de que eso es necesario para implementar los encabezados de sección en un GridView ?

2 Comentarios

  1. 6

    Esto no es estrictamente posible. GridView hace todo en términos de las células.

    Ahora, te invitamos a crear un conjunto de células que, cuando aparecen juntos en una fila, pasar a verse como un encabezado. Presumiblemente mi MergeAdapter puede manejar eso, aunque tengo claro es que nunca lo probé. Será hasta usted para asegurarse de que:

    • las celdas de encabezamiento están todos en una fila, lo que implica que…
    • celdas vacías ir en los espacios de la anterior fila, después de que el pasado «real» de la célula y antes de que sus celdas de encabezado, y…
    • que tiene el número correcto de las celdas de encabezado (es decir, igual a su número de columnas), y…
    • que las celdas de encabezado de procesar correctamente para que parezca un contiguos de cabecera, y…
    • que utilice areAllItemsEnabled() y isEnabled() correctamente, de modo que las celdas de encabezamiento y las celdas vacías no están habilitados
    • Parece que StickyGridHeaders se las ingenió para crear una fila de encabezado que no se parezca a las celdas combinadas.
    • Sus cabeceras no son células, AFAICT, sino más bien son otros de los puntos de vista de capas en la cima de una GridView.

Dejar respuesta

Please enter your comment!
Please enter your name here