
GridView no Android, Entendendo e Utilizando
(14622) (26)

CategoriasAndroid, Kotlin, Masterização, Especialização
AutorVinícius Thiengo
Edição1ª
Ano2020
Capítulos11
Páginas166
Tudo bem?
Na vídeo aula acima nós vamos, passo a passo, destrinchar por completo o componente visual GridView.
Componente Android que apesar de ser nostálgico, ainda é utilizado.
Principalmente em aplicativos que necessitavam do trabalho com grid antes mesmo do anúncio do RecyclerView no Google I\O 2014.
Digo isso, pois desde o lançamento do RecyclerView, tanto o trabalho com listas verticais quanto o trabalho com grids foi, mesmo que de maneira gradual, migrado para este componente visual e os seus principais LayoutManagers:
- LinearLayoutManager;
- WearableLinearLayoutManager;
- StaggeredGridLayoutManager;
- GridLayoutManager.
Thiengo, então não devo investir meu tempo no entendimento e domínio do GridView e consequentemente no domínio também do GridLayout?
Na verdade você deve sim investir tempo para dominar o GridView (e "por tabela" também investir tempo para o GridLayout).
Isso, pois não será incomum você encontrar projetos Android já em produção que fazem uso desses componentes.
Então para que você não fique perdido quando encontrar o GridView, por exemplo.
Para que isso não aconteça, invista sim tempo no estudo e domínio destes dois componentes de grid.
Correção: no diagrama acima é numColumns e não numColuns.
Mas eu confesso que hoje em dia, tanto para a construção listas verticais quanto para a construção de grids...
... para esses é melhor seguir com o RecyclerView junto ao LayoutManager correto.
Antes de finalizar e liberar você para a vídeo aula, preciso lhe passar alguns informes importantes justamente sobre a aula:
- Dê atenção especial ao entendimento do atributos columnWith e numColumns;
- Para entender o porquê da Interface ListAdapter é preciso também conhecer o BaseAdapter;
- E se você quiser trabalhar com tabela, então pode ser melhor estudar o TableLayout, pois certamente será algo mais útil.
E... como estamos falando sobre um componente visual Android... não deixe de também investir tempo para o dominar o Material Design Android, a linguagem de design utilizada em todos os aplicativos mais atuais desta plataforma.
Então é isso.
A seguir deixo alguns bons links de outros artigos aqui do Blog, acompanhados de seus respectivos vídeos, que lhe colocarão em dia com o que há de novo no desenvolvimento de apps 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 desenvolver apps Android, ou apenas evoluir nesta área, também com o conteúdo gratuito do Blog, então não deixe de acessar a lista exclusiva de estudos em:
E também não esqueça de se inscrever 📫 na lista de e-mails do Blog para receber os conteúdos de desenvolvimento Android em primeira mão... e também em suas versões em PDF (versões liberadas somente aos inscritos da lista de e-mails).
Se inscreva também no canal do Blog no YouTube para acompanhar as últimas novidades.
Surgindo dúvidas ou dicas, pode enviar abaixo na área de comentários que logo eu lhe retorno.
Obs. : o link para download do projeto apresentado na vídeo aula se encontra logo abaixo no artigo, na seção "Download".
Abraço.
Eclipse IDE vs Android Studio IDE
Apesar de o conteúdo da vídeo aula acima estar utilizando o Eclipse IDE 😱, 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 😁.
Ou seja, independente da linguagem oficial (Java, Kotlin, C ou C++), IDE ou framework que você esteja utilizando, o conteúdo acima é ainda muito útil.
AndroidX
Apesar do conteúdo sobre o componente GridView ainda estar atual e ser importante 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 GridView Android
Relacionado
Comentários Blog (26)
























Comentários Facebook