Notas de la clase GridView (vista de cuadrícula):

GridView hereda indirectamente la clase AdapterView, por lo que puede incluir varios elementos de lista (AdapterView es una clase base abstracta, hereda de la clase ViewGroup, pertenece al contenedor, puede incluir varios elementos de lista y se puede mostrar de una manera adecuada, en las listas múltiples especificadas Elemento, utilice el objeto Adaptador proporcionado)

Muestra varios componentes en una distribución de filas y columnas, que generalmente se utilizan para mostrar imágenes o iconos, etc.

Atributos XML de uso común de GridView:

android: columnWidth se usa para establecer el ancho de la columna android: gravity se usa para establecer la alineación
android: horizontalSpacing se usa para establecer el espaciado horizontal entre los elementos android: numColumns se
usa para establecer el número de columnas, el valor del atributo suele ser un valor mayor que 1, si Solo hay 1 columna, entonces es mejor usar ListView para implementar android: stretchMode
para establecer el modo de estiramiento, donde el valor del atributo puede ser ninguno (sin estiramiento), spacingWidth (solo estirando la distancia entre elementos individuales), columnWidth (solo estirando El elemento de la tabla en sí) o spacingWidthUniform (el elemento de la tabla en sí, el espaciado entre los elementos se estira juntos)
android: verticalSpacing (usado para establecer el espaciado vertical entre cada elemento)

Cuando se usa el componente GridView, la clase Adapter se usa generalmente para proporcionar datos para el componente GridView. La
clase Adapter es una interfaz que representa el objeto adaptador. Es el puente entre el componente y los datos. Puede procesar datos y vincularlos al componente correspondiente. Las clases de implementación más utilizadas incluyen:

ArrayAdapter El adaptador de matriz, generalmente utilizado para empaquetar múltiples valores de la matriz en múltiples elementos de lista, solo puede mostrar una línea de texto Adaptador
simple de SmipleAdapter , generalmente utilizado para empaquetar múltiples valores de la colección List en múltiples elementos de lista, puede personalizar cada uno Este tipo de efecto, la función potente
SmipleCursorAdapter es similar a SmipleAdapter, excepto que debe corresponder el campo de Cursor (el objeto cursor de la base de datos) al ID del componente, para mostrar el contenido de la base de datos en forma de lista.
BaseAdapter es una clase abstracta, heredando que debe implementarse Más métodos, generalmente puede personalizar cada elemento de la lista al máximo, y también tiene una gran flexibilidad

Supongo que te gusta

Origin blog.csdn.net/qq_42823109/article/details/93451318
Recomendado
Clasificación