Cursos / Informática para Internet / Dispositivos Móveis / Aula

arrow_back Aula 03 - Interfaces Gráficas I

TableLayout

Como o nome sugere, o TableLayout organiza os elementos em forma de tabela, ou seja, respeitando linhas e colunas. Nesse Layout, você define as linhas do layout e quais são os elementos que irão fazer parte de cada linha, formando assim as colunas. Vejamos o exemplo de código a seguir, para melhor entender:

Listagem 5 - XML utilizando TableLayout

Como veremos a seguir na Figura 8, o resultado do código apresentado na Listagem 5 produz um resultado bem parecido com o layout anterior, porém, alinhado com o topo da tela, já que o layout começa ocupando a tela por cima. Perceba que é possível produzir telas semelhantes com layouts diferentes. Cabe então ao programador decidir qual layout será o mais fácil de implementar para atingir o objetivo que se deseja. Com tempo e estudo, essa tarefa se tornará simples.

Botões posicionados utilizando TableLayoutOutros Layouts Importantes

Além desses 3 principais layouts do Android, podemos citar ainda outros 3: o GridLayout, o FrameLayout e os Fragments.

O GridLayout torna a tela numa espécie de tabela, onde podemos separar os componentes por linhas e colunas, definir espaços, e organizá-los de forma relativa.

O FrameLayout é um layout utilizado para um só componente ocupar todo seu espaço. Se vários componentes forem adicionados a um FrameLayout, eles ficarão sobrepostos. Geralmente ele é utilizado como layout base de uma tela, ocupando toda a largura e altura da tela, sendo que dentro dele é colocado algum outro layout para exibir e organizar outros componentes, caso seja necessário, ocupando assim toda a área da tela.

Iremos aprender mais sobre os Fragments na Aula 7 – Interfaces gráficas III.

Com o conhecimento dos layouts mais utilizados no desenvolvimento de aplicações Android, encerramos a nossa primeira aula sobre interfaces gráficas no Android. Esta aula é de grande importância para o desenvolvimento do curso, então tenha uma dedicação especial com os exercícios e o entendimento do conteúdo.

Até a próxima!

Versão 5.3 - Todos os Direitos reservados