¿Qué es el adaptador en Android?

En aras de la simplicidad, entiéndelo así:

Tomemos el ejemplo de un cargador móvil, o más bien el cable USB. El cable puede considerarse como el adaptador, mientras que la fuente de datos y el diseño pueden entenderse como el zócalo (punto de conexión) y el puerto USB (punto de carga) respectivamente.

En el caso de la carga móvil, la fuente de energía puede ser diferente, por ejemplo, cargar desde un banco de energía, un enchufe o una computadora portátil. Lo mismo es el caso de los adaptadores utilizados en Android. La fuente de datos puede modificarse según los requisitos de la aplicación.

En resumen, un adaptador en Android transporta los datos de una fuente (por ejemplo, ArrayList ) y los entrega a un diseño (archivo .xml).

Por definición:

Los adaptadores en Android son un puente entre la vista del adaptador (por ejemplo, ListView) y los datos subyacentes para esa vista.

O

Los adaptadores son el enlace entre un conjunto de datos y el AdapterView que muestra los datos.

Y si está buscando una sintaxis (digamos para una lista):

ArrayAdapter (contexto de contexto, recurso int, lista de objetos )

PD: Citaciones utilizadas.

Los adaptadores son el enlace entre un conjunto de datos y el AdapterView que muestra los datos.

Un adaptador es un objeto de una clase que implementa la interfaz del Adapter . Actúa como un enlace entre un conjunto de datos y una vista de adaptador, un objeto de una clase que extiende la clase abstracta de AdapterView . El conjunto de datos puede ser cualquier cosa que presente datos de manera estructurada. Las matrices, los objetos de List y los objetos de Cursor son conjuntos de datos de uso común.

Eche un vistazo a : Enlace de descarga gratuita en PDF para el programa del curso de Android

Un adaptador es responsable de recuperar datos del conjunto de datos y de generar objetos View basados ​​en esos datos. Los objetos de View generados se utilizan para llenar cualquier vista de adaptador que esté vinculada al adaptador.

Puede crear sus propias clases de adaptador desde cero, pero la mayoría de los desarrolladores optan por usar o ampliar las clases de adaptador proporcionadas por el SDK de Android, como ArrayAdapter y SimpleCursorAdapter . En este tutorial, nos enfocamos en la clase ArrayAdapter .

Saber más : Tutoriales gratuitos de Android

Lea este ejemplo del mundo real para comprender mejor.

Comprensión de Adaptadores y Adaptador de Vistas.