![RelativeLayout no Android, Entendendo e Utilizando](./img/post/50-50/relativelayout-no-android-entendendo-e-utilizando-thumb.png)
GridView no Android, Entendendo e Utilizando
(15689) (26)
![Capa do curso Prototipagem Profissional de Aplicativos](.//view/infoproduct/book/mapas-android-de-alta-qualidade/img/capa-curso-android-prototipagem-profissional-de-aplicativos.png)
CategoriasAndroid, Design, Protótipo
AutorVinícius Thiengo
Vídeo aulas186
Tempo15 horas
ExercíciosSim
CertificadoSim
![](./img/read-book/95-135/trabalho-eficaz-com-codigo-legado.jpeg)
CategoriaEngenharia de Software
Autor(es)Michael C. Feathers
EditoraBookman
Edição3ª
Ano2013
Páginas428
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)
![](img/user/60-60/thiengo-calopsita.jpeg)
![](img/post/comment/60-60/default-01.png)
![](img/user/60-60/thiengo-calopsita.jpeg)
![](img/user/60-60/thiengo-calopsita.jpeg)
![](img/post/comment/60-60/default-01.png)
![](img/user/60-60/thiengo-calopsita.jpeg)
![](img/post/comment/60-60/default-01.png)
![](img/user/60-60/thiengo-calopsita.jpeg)
![](img/post/comment/60-60/default-01.png)
![](img/user/60-60/thiengo-calopsita.jpeg)
![](img/post/comment/60-60/default-01.png)
![](img/post/comment/60-60/default-01.png)
![](img/user/60-60/thiengo-calopsita.jpeg)
![](img/post/comment/60-60/default-01.png)
![](img/user/60-60/thiengo-calopsita.jpeg)
![](img/post/comment/60-60/default-01.png)
![](img/user/60-60/thiengo-calopsita.jpeg)
![](img/post/comment/60-60/default-01.png)
![](img/user/60-60/thiengo-calopsita.jpeg)
![](img/post/comment/60-60/default-01.png)
![](img/user/60-60/thiengo-calopsita.jpeg)
![](img/post/comment/60-60/default-01.png)
![](img/user/60-60/thiengo-calopsita.jpeg)
![](img/post/comment/60-60/default-01.png)
Comentários Facebook