ListView
: muestra una colección de vistas de desplazamiento vertical, donde cada vista se coloca inmediatamente debajo de la vista anterior en la lista. Esto se ha extendido desde la clase AbsListView
. Verifique su declaración:
<ListView
android: id = “@ + id / list_view”
android: layout_width = “match_parent” android: layout_height = “match_parent” />
Tenga en cuenta que los elementos de la lista se insertan automáticamente en la lista mediante un Adapter
que extrae contenido de una fuente, como una matriz o una base de datos. Aquí hay un ejemplo:
- Cómo administrar mis aplicaciones de Android
- ¿Cuáles son las mejores aplicaciones de entretenimiento en Android que debemos instalar?
- Cómo reparar un sistema Android
- ¿Por qué no hay una ROM Android universal para todos los dispositivos?
- ¿Cuáles son algunas aplicaciones geniales de Android?
Vista de cuadrícula: es una vista que muestra elementos en una cuadrícula de desplazamiento bidimensional, es decir, filas y columnas. Los elementos en la cuadrícula provienen del ListAdapter
asociado con esta vista. Esto se ha extendido desde la clase AbsListView
. Verifique el código de ejemplo:
<GridView
xmlns: android = “http://schemas.android.com/apk/res/android”
android: id = “@ + id / gridview”
android: layout_width = “fill_parent”
android: layout_height = “fill_parent”
android: columnWidth = “90dp”
android: numColumns = “auto_fit”
android: verticalSpacing = “10dp”
android: horizontalSpacing = “10dp”
android: stretchMode = “columnWidth”
android: gravity = “center”
/>
Aquí hay un ejemplo:
ListView [1] y GridView [2] son subclases de AdapterView [3] y se pueden completar al vincularlos a un Adaptador [4], que recupera datos de una fuente externa y crea una Vista que representa cada entrada de datos.
Notas al pie
[1] Vista de lista | Desarrolladores de Android
[2] GridView | Desarrolladores de Android
[3] AdapterView | Desarrolladores de Android
[4] Adaptador | Desarrolladores de Android