




Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Saiba como utilizar listviews e gridviews para listar e organizar dados de forma eficiente em aplicativos android. Aprenda a criar e configurar esses componentes, além de capturar cliques em itens de lista. Adicionalmente, conheça a estratégia de reciclagem de views para exibir listas longas de maneira eficiente.
Tipologia: Manuais, Projetos, Pesquisas
1 / 8
Esta página não é visível na pré-visualização
Não perca as partes importantes!





As ListViews são muito mais do que simples listagens em aplicativos Android, elas fazem parte da arquitetura e de boas práticas de desenvolvimento Android.
A ListView é um dos componentes mais utilizados para listar dados na plataforma Android de forma eficiente. Basicamente ela organiza os dados um seguido do outro em formato vertical com a opção de rolagem. Para utilizar a ListView , primeiro precisamos adicionar o componente em nosso XML de layout conforme o exemplo:
(Reciclagem de Views) A estratégia de Reciclagem de Views ajuda a exibir listas longas dentro dos aplicativos reutilizando as Views que não estão visíveis na tela naquele momento. Quando falamos em Views , tenha em mente todo o layout para uma única linha da lista. O layout para uma única linha é provavelmente composto por várias Views dentro de ViewGroups. Nós precisamos criar apenas as Views suficientes dos itens que serão mostrados e irão preencher a tela do usuário. Isso significa que se rolarmos a lista para cima, não precisamos mais ver as Views antigas.
Isso significa que se uma View não está mais visível na tela, podemos reutilizá-lo alterando apenas os dados , como textos e imagens. Assim não precisamos perder tempo criando a View do zero novamente. Todas as Views que não estão sendo utilizadas mais, são colocadas em uma “pilha de sucata” para serem recicladas e reutilizadas mais tarde. Por exemplo, se um usuário rolar a tela para ver os outros itens da lista, o ListView percebe que precisa criar mais linhas da lista. Assim, quando o usuário rolar a tela, parece que os itens da lista estavam lá o tempo todo. Em vez de criar um novo Item da lista do zero, uma View antiga é reutilizada, criando mais linhas sob demanda reciclando as Views.
Conclusão Nós desenvolvedores Android temos que tomar cuidado referente ao uso de recursos de memória. Nosso aplicativo tem que funcionar muito bem com sem interferir em outros aplicativos do dispositivo.
1.https://www.androidpro.com.br/blog/desenvolvimentoandroid/listviews/ #Os_2Tipos_Simples_de_ListViews