Cursos / Informática para Internet / Dispositivos Móveis / Aula
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 TableLayoutComo 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.
Outros Layouts ImportantesAlé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