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

    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
    Comentários (0)