image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Caio Rocha
Caio Rocha08/09/2023 17:47
Compartilhe

Class Adapters - Kotlin - O.A.W

  • #Kotlin
  • #Android

1º O.A.W (one article per week)

Essa semana tive dificuldade em entender Adapters e resolvi criar um artigo para reforçar o entendimento e ajudar quem também está em dúvida.

O que é um Adapters?

Class Adapter é um conversor, ele pega os dados e converte para maneira que o layout android entenda, geralmente em objetos que herdam da um View (ListView ou RecyclerView), muito utilizado o ArrayAdapter.

Responsável também por: Inflar Layout e Lidar com eventos.

Nossos dados vem de uma data Class.

Montando Adapter

image

ArrayAdapter - O ArrayAdapter pega os itens da matriz e os converte em View que podem ser exibidos na interface do usuário.

Ex: se você tem uma lista de string e quer exibi-la no ListView, com um ArrayAdapter você consegue converter para TextView, que é o elemento que o Android entende e consegue exibi-lo na ListView.

Montagem do ArrayAdapter - precisa de 3 parâmetros.

image

Resumindo : String entra no → ArrayAdapter → sai como TextView, ai sim pode ser exibida na ListView.

Compartilhe
Recomendados para você
Desenvolvimento Backend com Kotlin
Code Update TQI - Backend com Kotlin e Java
TQI Kotlin - Backend Developer
Comentários (0)