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 contactar a un desarrollador de Android en India que puede crear aplicaciones usando NFC
- ¿Nunca debería usar TimerTask en mi código de Android?
- ¿Qué son los 'servicios de ubicación' en Android y por qué usan tantos datos?
- Cómo deshacerme de las personas estúpidas en mi vida y enfocarme en mis objetivos
- ¿Quién es el mejor desarrollador de aplicaciones de Android en Canadá?
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