SimpleAdapter no ListView, Entendendo e Utilizando no Android
(5447) (6)
CategoriasAndroid, Design, Protótipo
AutorVinícius Thiengo
Vídeo aulas186
Tempo15 horas
ExercíciosSim
CertificadoSim
CategoriaDesenvolvimento Web
Autor(es)Robert C. Martin
EditoraAlta Books
Edição1ª
Ano2023
Páginas416
Tudo bem?
Na vídeo aula acima nós vamos, passo a passo, destrinchar o adapter SimpleAdapter.
Está que é a mais simples classe adaptadora Android que aceita personalização de itens em lista.
Este adapter é utilizado junto ao framework de lista ListView.
O SimpleAdapter é uma versão um pouco mais robusta do ArrayAdapter que utilizamos lá na aula sobre o ListView.
A diferença é justamente como informado anteriormente de maneira parcial:
O SimpleAdapter aceita layout personalizado sem exigir o trabalho com um getView() e outros métodos de adapter. Como é o caso do BaseAdapter, por exemplo.
O ArrayAdapter aceita os layout disponíveis pelo tema Android que está sendo utilizado no projeto de aplicativo.
Minha recomendação é que você somente utilize o SimpleAdapter se o que você precisa é realmente uma simples apresentação de itens estáticos.
Ou seja, itens que não passarão por atualização em tela de acordo com a interação do usuário.
Para necessidades um pouco mais complexas ou necessidades que exigem inúmeros itens...
... para essas eu nem mesmo recomendo o ListView.
Já indico logo o RecyclerView. Que apesar de exigir um pouco mais de código boilerplate é hoje o framework de lista Android mais robusto e de melhor performance.
Então é isso.
Antes de finalizar, vou deixar abaixo alguns links de outros artigos aqui do Blog, também com vídeos, que lhe colocarão em dia com o que há de mais atual no mundo do desenvolvimento Android:
- Kotlin Android, Entendendo e Primeiro Projeto;
- Android Studio: Instalação, Configuração e Otimização;
- Android Mobile-Commerce, Apresentação e Protótipo do Projeto.
E caso você tenha o desejo de aprender a criar apps Android, ou evoluir nesta área, também com o conteúdo gratuito do Blog, então não deixe de acessar o "Artigo Universidade Android":
Não esqueça de se inscrever 📫 na lista de e-mails do Blog para receber os conteúdos Android exclusivos, liberados semanalmente... e também em suas versões em PDF (versões em PDF são liberadas somente aos inscritos da lista de e-mails).
Se inscreva também no canal do Blog no YouTube para acompanhar as últimas novidades disponibilizadas em vídeo aula.
Surgindo dúvidas ou dicas, pode colocar abaixo na área de comentários que logo eu lhe retorno.
Obs. : o link para download do projeto apresentado em vídeo aula se encontra logo abaixo no artigo, na seção "Download".
Abraço.
Eclipse IDE vs Android Studio IDE
Apesar do conteúdo da vídeo aula deste artigo estar utilizando o IDE Eclipse 😱, tudo que é apresentado, tanto a parte teórica quanto a parte prática, é ainda válido nos dias de hoje com o desenvolvimento Android utilizando o Android Studio IDE 😁.
Ou seja, independente da linguagem oficial (Java, Kotlin, C ou C++), IDE ou framework que você esteja utilizando, o conteúdo acima é ainda muito válido.
AndroidX
Apesar do conteúdo sobre a classe adaptadora SimpleAdapter ainda estar atual e ser útil para qualquer nível de desenvolvedor Android.
Apesar disso eu também recomendo, assim que finalizado o projeto em sua própria instalação de IDE, que você o migre para o AndroidX.
Algo que pode ser feito com poucos cliques, como apresentado no tutorial a seguir: Migrar para o AndroidX.
Fonte
Documentação oficial SimpleAdapter Android
Comentários Facebook