Enviar pesquisa
Carregar
Aula - Gerenciadores de layout
•
1 gostou
•
913 visualizações
Janynne Gomes
Seguir
* LinearLayout * RelativeLayout * TableLayout * FrameLayout
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 21
Baixar agora
Baixar para ler offline
Recomendados
Aula - Arquiteturas de aplicações móveis
Aula - Arquiteturas de aplicações móveis
Janynne Gomes
Aula 1- Fundamentos da computação móvel
Aula 1- Fundamentos da computação móvel
Janynne Gomes
Funções e caracteristicas de um so
Funções e caracteristicas de um so
MiriamMiguel
Arquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveis
Alexsander Fontes
Imei módulo3 sistema operativo
Imei módulo3 sistema operativo
teacherpereira
Sistemas Operativos
Sistemas Operativos
Agrupamento de Escolas da Batalha
Classificação – sistemas operativos
Classificação – sistemas operativos
TROLITO LALALAL
Sistema Operativo Servidor
Sistema Operativo Servidor
Daniel Barros
Recomendados
Aula - Arquiteturas de aplicações móveis
Aula - Arquiteturas de aplicações móveis
Janynne Gomes
Aula 1- Fundamentos da computação móvel
Aula 1- Fundamentos da computação móvel
Janynne Gomes
Funções e caracteristicas de um so
Funções e caracteristicas de um so
MiriamMiguel
Arquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveis
Alexsander Fontes
Imei módulo3 sistema operativo
Imei módulo3 sistema operativo
teacherpereira
Sistemas Operativos
Sistemas Operativos
Agrupamento de Escolas da Batalha
Classificação – sistemas operativos
Classificação – sistemas operativos
TROLITO LALALAL
Sistema Operativo Servidor
Sistema Operativo Servidor
Daniel Barros
A evolução histórica dos sistemas operativos
A evolução histórica dos sistemas operativos
André Dias
Ficha de trabalho nº 3 Modulo 4
Ficha de trabalho nº 3 Modulo 4
baglungekanchi
Aula: Evolução da computação móvel
Aula: Evolução da computação móvel
Janynne Gomes
Aula 01 introdução a linguagem pascal
Aula 01 introdução a linguagem pascal
Tácito Graça
Sistema Operativo Windows
Sistema Operativo Windows
Daniel Barros
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Carlos Eugenio Torres
Sistemas operativos
Sistemas operativos
Diogo Carvalho
Design rules and usability requirements
Design rules and usability requirements
Andres Baravalle
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
Helder Lopes
Introducao a informatica
Introducao a informatica
Leide Sayuri Ogasawara
Gerenciamento de Memoria
Gerenciamento de Memoria
audineisilva1
Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis
Italo Andrade
Introduction to operating syatem
Introduction to operating syatem
Rafi Dar
So-mod-1
So-mod-1
diogoa21
windows operating system and its advancements
windows operating system and its advancements
parthrai2
Hardware & Input/Output (I/O) Devices
Hardware & Input/Output (I/O) Devices
Muhammad Hammad Waseem
Palestra de Windows Server 2016
Palestra de Windows Server 2016
Fábio dos Reis
Trabalho sobre as memórias ram
Trabalho sobre as memórias ram
jfranca1984
Sistemas operativos servidor
Sistemas operativos servidor
simoesflavio
So-mod-2
So-mod-2
diogoa21
Desligar pc
Desligar pc
ferbsi
Aula - 04 - Android - Interface grafica (layout, widgets)
Aula - 04 - Android - Interface grafica (layout, widgets)
Arthur Emanuel
Mais conteúdo relacionado
Mais procurados
A evolução histórica dos sistemas operativos
A evolução histórica dos sistemas operativos
André Dias
Ficha de trabalho nº 3 Modulo 4
Ficha de trabalho nº 3 Modulo 4
baglungekanchi
Aula: Evolução da computação móvel
Aula: Evolução da computação móvel
Janynne Gomes
Aula 01 introdução a linguagem pascal
Aula 01 introdução a linguagem pascal
Tácito Graça
Sistema Operativo Windows
Sistema Operativo Windows
Daniel Barros
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Carlos Eugenio Torres
Sistemas operativos
Sistemas operativos
Diogo Carvalho
Design rules and usability requirements
Design rules and usability requirements
Andres Baravalle
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
Helder Lopes
Introducao a informatica
Introducao a informatica
Leide Sayuri Ogasawara
Gerenciamento de Memoria
Gerenciamento de Memoria
audineisilva1
Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis
Italo Andrade
Introduction to operating syatem
Introduction to operating syatem
Rafi Dar
So-mod-1
So-mod-1
diogoa21
windows operating system and its advancements
windows operating system and its advancements
parthrai2
Hardware & Input/Output (I/O) Devices
Hardware & Input/Output (I/O) Devices
Muhammad Hammad Waseem
Palestra de Windows Server 2016
Palestra de Windows Server 2016
Fábio dos Reis
Trabalho sobre as memórias ram
Trabalho sobre as memórias ram
jfranca1984
Sistemas operativos servidor
Sistemas operativos servidor
simoesflavio
So-mod-2
So-mod-2
diogoa21
Mais procurados
(20)
A evolução histórica dos sistemas operativos
A evolução histórica dos sistemas operativos
Ficha de trabalho nº 3 Modulo 4
Ficha de trabalho nº 3 Modulo 4
Aula: Evolução da computação móvel
Aula: Evolução da computação móvel
Aula 01 introdução a linguagem pascal
Aula 01 introdução a linguagem pascal
Sistema Operativo Windows
Sistema Operativo Windows
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Sistemas operativos
Sistemas operativos
Design rules and usability requirements
Design rules and usability requirements
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
Introducao a informatica
Introducao a informatica
Gerenciamento de Memoria
Gerenciamento de Memoria
Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis
Introduction to operating syatem
Introduction to operating syatem
So-mod-1
So-mod-1
windows operating system and its advancements
windows operating system and its advancements
Hardware & Input/Output (I/O) Devices
Hardware & Input/Output (I/O) Devices
Palestra de Windows Server 2016
Palestra de Windows Server 2016
Trabalho sobre as memórias ram
Trabalho sobre as memórias ram
Sistemas operativos servidor
Sistemas operativos servidor
So-mod-2
So-mod-2
Destaque
Desligar pc
Desligar pc
ferbsi
Aula - 04 - Android - Interface grafica (layout, widgets)
Aula - 04 - Android - Interface grafica (layout, widgets)
Arthur Emanuel
Gerenciadores de Layout
Gerenciadores de Layout
Daniel Arndt Alves
Net beans 7.4 Funções e Atalhos
Net beans 7.4 Funções e Atalhos
andreandrade17
Boas Práticas em Design de Interfaces
Boas Práticas em Design de Interfaces
Felipe Almeida
Introdução ao Design de interface para dispositivos móveis
Introdução ao Design de interface para dispositivos móveis
Edson Luiz
Design de interface (trabalho acadêmico)
Design de interface (trabalho acadêmico)
DesignCarminatti
WPI Aula 04
WPI Aula 04
Leandro Alves
Princípios Gerais para o Design de Interfaces
Princípios Gerais para o Design de Interfaces
peres marlene
Aula: Resources ( Parte 2)
Aula: Resources ( Parte 2)
Janynne Gomes
Aula: Princípios de design de interfaces
Aula: Princípios de design de interfaces
Janynne Gomes
Métodos de avaliação de IHC
Métodos de avaliação de IHC
João Aloísio Winck
Aula: Tipos de Interface
Aula: Tipos de Interface
Janynne Gomes
Psicopatologia Linguagem E Pensamento
Psicopatologia Linguagem E Pensamento
Washington Costa
Aula de Introdução - JAVA
Aula de Introdução - JAVA
Moises Omena
Linguagem de Programação Java para Iniciantes
Linguagem de Programação Java para Iniciantes
Oziel Moreira Neto
Linguagem e Pensamento
Linguagem e Pensamento
Rosana Leite
Curso Java Basico
Curso Java Basico
Joel Lobo
Relações.interpessoais.agressão
Relações.interpessoais.agressão
Universidade Católica Portuguesa
O que é Interação Humano-Computador?
O que é Interação Humano-Computador?
Sidney Roberto
Destaque
(20)
Desligar pc
Desligar pc
Aula - 04 - Android - Interface grafica (layout, widgets)
Aula - 04 - Android - Interface grafica (layout, widgets)
Gerenciadores de Layout
Gerenciadores de Layout
Net beans 7.4 Funções e Atalhos
Net beans 7.4 Funções e Atalhos
Boas Práticas em Design de Interfaces
Boas Práticas em Design de Interfaces
Introdução ao Design de interface para dispositivos móveis
Introdução ao Design de interface para dispositivos móveis
Design de interface (trabalho acadêmico)
Design de interface (trabalho acadêmico)
WPI Aula 04
WPI Aula 04
Princípios Gerais para o Design de Interfaces
Princípios Gerais para o Design de Interfaces
Aula: Resources ( Parte 2)
Aula: Resources ( Parte 2)
Aula: Princípios de design de interfaces
Aula: Princípios de design de interfaces
Métodos de avaliação de IHC
Métodos de avaliação de IHC
Aula: Tipos de Interface
Aula: Tipos de Interface
Psicopatologia Linguagem E Pensamento
Psicopatologia Linguagem E Pensamento
Aula de Introdução - JAVA
Aula de Introdução - JAVA
Linguagem de Programação Java para Iniciantes
Linguagem de Programação Java para Iniciantes
Linguagem e Pensamento
Linguagem e Pensamento
Curso Java Basico
Curso Java Basico
Relações.interpessoais.agressão
Relações.interpessoais.agressão
O que é Interação Humano-Computador?
O que é Interação Humano-Computador?
Semelhante a Aula - Gerenciadores de layout
Introdução ao Android
Introdução ao Android
Janynne Gomes
Curso Maquete eletrônica Aula1
Curso Maquete eletrônica Aula1
Cleber Gouveia
RelativeLayout em 3 Lições
RelativeLayout em 3 Lições
Renascienza
Layout complexos
Layout complexos
allefbarros
Introdução as práticas de desenvolvimento web com design responsivo
Introdução as práticas de desenvolvimento web com design responsivo
Régis Eduardo Weizenmann Gregol
C a linguagem de programação
C a linguagem de programação
Andrei Bastos
Palestra: Desenvolvendo apps Android
Palestra: Desenvolvendo apps Android
Janynne Gomes
Desenvolvendo para Android
Desenvolvendo para Android
Claudio Pereira
Promob nivel basico apostila
Promob nivel basico apostila
Edwin Thiago
Apostila sobre o Visualg
Apostila sobre o Visualg
Regis Magalhães
Como criar interfaces gráficas com android
Como criar interfaces gráficas com android
Ricardo Ogliari
Plano de Projeto de Software do Residents Control
Plano de Projeto de Software do Residents Control
azarael2607
Desenvolvimento de Apps e Games para Android - Parte 2
Desenvolvimento de Apps e Games para Android - Parte 2
Erisvaldo Junior
Curso android
Curso android
Jorge Luiz
Webinar i3geo julho_2013
Webinar i3geo julho_2013
Edmar Moretti
Web Design Responsivo
Web Design Responsivo
Victor Melo
Android bootcamp 06-01-2012 Part 2
Android bootcamp 06-01-2012 Part 2
Inael Rodrigues
Ferramentas e Apps Educação
Ferramentas e Apps Educação
Fernando Rui Campos
Aula 02 fundamentos
Aula 02 fundamentos
fmkoba
Desenvolvimento Moderno de Aplicações Android 2023
Desenvolvimento Moderno de Aplicações Android 2023
Nelson Glauber Leal
Semelhante a Aula - Gerenciadores de layout
(20)
Introdução ao Android
Introdução ao Android
Curso Maquete eletrônica Aula1
Curso Maquete eletrônica Aula1
RelativeLayout em 3 Lições
RelativeLayout em 3 Lições
Layout complexos
Layout complexos
Introdução as práticas de desenvolvimento web com design responsivo
Introdução as práticas de desenvolvimento web com design responsivo
C a linguagem de programação
C a linguagem de programação
Palestra: Desenvolvendo apps Android
Palestra: Desenvolvendo apps Android
Desenvolvendo para Android
Desenvolvendo para Android
Promob nivel basico apostila
Promob nivel basico apostila
Apostila sobre o Visualg
Apostila sobre o Visualg
Como criar interfaces gráficas com android
Como criar interfaces gráficas com android
Plano de Projeto de Software do Residents Control
Plano de Projeto de Software do Residents Control
Desenvolvimento de Apps e Games para Android - Parte 2
Desenvolvimento de Apps e Games para Android - Parte 2
Curso android
Curso android
Webinar i3geo julho_2013
Webinar i3geo julho_2013
Web Design Responsivo
Web Design Responsivo
Android bootcamp 06-01-2012 Part 2
Android bootcamp 06-01-2012 Part 2
Ferramentas e Apps Educação
Ferramentas e Apps Educação
Aula 02 fundamentos
Aula 02 fundamentos
Desenvolvimento Moderno de Aplicações Android 2023
Desenvolvimento Moderno de Aplicações Android 2023
Mais de Janynne Gomes
Aula: Resources ( Parte 1)
Aula: Resources ( Parte 1)
Janynne Gomes
Aula - Activity
Aula - Activity
Janynne Gomes
Aula: Características dos dispositivos móveis
Aula: Características dos dispositivos móveis
Janynne Gomes
Aula: Memória Humana e Atenção dentro da IHM
Aula: Memória Humana e Atenção dentro da IHM
Janynne Gomes
Aula: Fatores Humanos e Interatividade na IHM
Aula: Fatores Humanos e Interatividade na IHM
Janynne Gomes
Aula: Tendência das interfaces
Aula: Tendência das interfaces
Janynne Gomes
Aula: Gerações de interfaces
Aula: Gerações de interfaces
Janynne Gomes
Aula: Estudo sobre usuários dentro da IHM
Aula: Estudo sobre usuários dentro da IHM
Janynne Gomes
Aula: Evolução das interfaces
Aula: Evolução das interfaces
Janynne Gomes
Emocao e Computacao Afetiva
Emocao e Computacao Afetiva
Janynne Gomes
Lógica de Programação - Estruturas de Seleção
Lógica de Programação - Estruturas de Seleção
Janynne Gomes
Diagramas de Fluxo de Dados
Diagramas de Fluxo de Dados
Janynne Gomes
Estruturas de decisão
Estruturas de decisão
Janynne Gomes
Palestra: Desafios do desenvolvedor no mercado de trabalho
Palestra: Desafios do desenvolvedor no mercado de trabalho
Janynne Gomes
Maria faz bagunça - Uma história contada por Steve e escrita pela mamãe
Maria faz bagunça - Uma história contada por Steve e escrita pela mamãe
Janynne Gomes
Aula 6 - Prototipação de telas
Aula 6 - Prototipação de telas
Janynne Gomes
Aula 5 - Dicionário de Dados
Aula 5 - Dicionário de Dados
Janynne Gomes
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
Janynne Gomes
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
Janynne Gomes
Windows 8 - Introdução ao desenvolvimento de apps
Windows 8 - Introdução ao desenvolvimento de apps
Janynne Gomes
Mais de Janynne Gomes
(20)
Aula: Resources ( Parte 1)
Aula: Resources ( Parte 1)
Aula - Activity
Aula - Activity
Aula: Características dos dispositivos móveis
Aula: Características dos dispositivos móveis
Aula: Memória Humana e Atenção dentro da IHM
Aula: Memória Humana e Atenção dentro da IHM
Aula: Fatores Humanos e Interatividade na IHM
Aula: Fatores Humanos e Interatividade na IHM
Aula: Tendência das interfaces
Aula: Tendência das interfaces
Aula: Gerações de interfaces
Aula: Gerações de interfaces
Aula: Estudo sobre usuários dentro da IHM
Aula: Estudo sobre usuários dentro da IHM
Aula: Evolução das interfaces
Aula: Evolução das interfaces
Emocao e Computacao Afetiva
Emocao e Computacao Afetiva
Lógica de Programação - Estruturas de Seleção
Lógica de Programação - Estruturas de Seleção
Diagramas de Fluxo de Dados
Diagramas de Fluxo de Dados
Estruturas de decisão
Estruturas de decisão
Palestra: Desafios do desenvolvedor no mercado de trabalho
Palestra: Desafios do desenvolvedor no mercado de trabalho
Maria faz bagunça - Uma história contada por Steve e escrita pela mamãe
Maria faz bagunça - Uma história contada por Steve e escrita pela mamãe
Aula 6 - Prototipação de telas
Aula 6 - Prototipação de telas
Aula 5 - Dicionário de Dados
Aula 5 - Dicionário de Dados
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
Windows 8 - Introdução ao desenvolvimento de apps
Windows 8 - Introdução ao desenvolvimento de apps
Último
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
Danilo Pinotti
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
Danilo Pinotti
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
2m Assessoria
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
SamaraLunas
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
2m Assessoria
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
LuisKitota
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
2m Assessoria
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
2m Assessoria
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
2m Assessoria
Último
(9)
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
Aula - Gerenciadores de layout
1.
Copyright © 2016
Janynne Gomes 1 Módulo 2: Interface Gráfica Aula: Gerenciadores de layout Desenvolvimento para Dispositivos Móveis
2.
Copyright © 2016
Janynne Gomes 2 Janynne Gomes ● Bacharel em Sistemas de Informação ● Pós graduando Engenharia de Software e Gerência de Projetos ● Professora de programação mobile na ETEIT – Escola Técnica da Univale – http://univale.br/eteit ● Site: http://janynnegomes.com ● E-mail: janynne.gomes@univale.br Desenvolvimento para Dispositivos Móveis
3.
Copyright © 2016
Janynne Gomes 3 ● Plano de aula – Gerenciadores de layout ● O que são ● Dimensões: Largura e altura ● Componentes: – LinearLayout – RelativeLayout – TableLayout – FrameLayout Aula: Gerenciadores de layout
4.
Copyright © 2016
Janynne Gomes 4 ● Gerenciadores de layout – Componentes que organizam os elementos visuais tanto no sentido horizontal quanto no vertical, bem como em linhas e colunas. – Esses componentes podem receber outros componentes dentro deles e ajustar automaticamente sua aparência. – São herdados diretamente da classe android.view.ViewGroup. Aula: Gerenciadores de layout Ilustração da hierarquia de classe dos elementos ViewGroup e dos demais componentes que herdam da classe View
5.
Copyright © 2016
Janynne Gomes 5 ● Gerenciadores de layout – View ● A classe android.view.View é a classe mãe de todos os componentes visuais do Android. ● Cada subclasse de View precisa implementar o método onDraw(Canvas) para desenhar o componente na tela. Aula: Gerenciadores de layout
6.
Copyright © 2016
Janynne Gomes 6 ● Gerenciadores de layout – ViewGroup ● A classe android.view.ViewGroup é a classe mãe de todos os gerenciadores de componentes visuais do Android. Aula: Gerenciadores de layout Diagrama de classe - UML
7.
Copyright © 2016
Janynne Gomes 7 ● Gerenciadores de layout Aula: Gerenciadores de layout x Widgets Layouts Componentes robustos que herdam diretamente da classe ViewGroup. Ex.: LinearLayout, RelativeLayout, TableLayout. Componentes simples que herdam diretamente da classe View. Ex.: Button, TextView, ImageView.
8.
Copyright © 2016
Janynne Gomes 8 ● Dimensões das Views Aula: Gerenciadores de layout Parâmetros das views: ● Altura – android:layout_heigth ● Largura – android:layout_width Largura: width Altura: heigth
9.
Copyright © 2016
Janynne Gomes 9 ● Dimensões das Views Aula: Gerenciadores de layout Largura: width Altura: heigth Valores dos parametros ● Utilizando as constantes: – fill_parent e match_parent: a view irá ocupar todo o tamanho definido por seu pai(layout) – wrap_content: a view irá ocupar apenas o tamanho necessário para exibir seu conteúdo na tela, sem esticar. ● Utilizando número(dp): número inteiro na notação dp(density independent pixel) especificando o valor fixo do tamanho a ser ocupado na tela.
10.
Copyright © 2016
Janynne Gomes 10 ● Dimensões das Views Aula: Gerenciadores de layout A notação dp (density independent pixel) faz a conversão correta de pixels conforme a densidade/resolução da tela do dispositivo. Jamais devemos utilizar a notação px! Exemplo: android:layout_width=”100dp” android:layout_width=”100px” Largura: width Altura: heigth
11.
Copyright © 2016
Janynne Gomes 11 ● Componentes – LinearLayout ● É utilizado para distribuir os componentes na vertical ou horizontal (por padrão). ● A classe android.widget.LinearLayout organiza a orientação através do atributo android:orientation. ● O alinhamento dos componentes dentro dele é feito pelo atributo android:layout_gravity. ● O atributo android:layout_weigth distribui os elementos na tela pelo peso (porcentagem). O mais pesado será o maior. Aula: Gerenciadores de layout
12.
Copyright © 2016
Janynne Gomes 12 ● Componentes: LinearLayout Aula: Gerenciadores de layout
13.
Copyright © 2016
Janynne Gomes 13 ● Componentes – RelativeLayout ● A classe android.widget.RelativeLayout permite posicionar um componente relativo a outro, por exemplo, abaixo, acima ou ao lado de um componente já existente. ● Os componentes precisam ter um ID definido, pois o posicionamento de um depende do outro. Aula: Gerenciadores de layout
14.
Copyright © 2016
Janynne Gomes 14 ● Componentes: RelativeLayout Aula: Gerenciadores de layout
15.
Copyright © 2016
Janynne Gomes 15 ● Componentes – TableLayout ● É filho do LinearLayout, usado para organizar os elementos como uma tabela: com linhas e colunas. ● A classe android.widget.TableLayout é uma das mais úteis para construir telas de formulários. ● Cada linha da tabela é formada por um componente android.widget.TableRow ● O atributo android:strechColumns expande(estica) a coluna, como um coslpan faz no HTML. Aula: Gerenciadores de layout
16.
Copyright © 2016
Janynne Gomes 16 ● Componentes: TableLayout Aula: Gerenciadores de layout
17.
Copyright © 2016
Janynne Gomes 17 ● Componentes – FrameLayout ● A classe android.widget.FrameLayout é o tipo mais comum e mais simples de layout. ● Funciona como uma pilha, onde uma view fica por cima da outra. ● A posição visual é configurada no atributo android:layout_gravity. Aula: Gerenciadores de layout
18.
Copyright © 2016
Janynne Gomes 18 ● Componentes: FrameLayout Aula: Gerenciadores de layout
19.
Copyright © 2016
Janynne Gomes 19 ● Componentes: FrameLayout Aula: Gerenciadores de layout
20.
Copyright © 2016
Janynne Gomes 20 ● Orientações – Baixe em seu portal do aluno o arquivo Aula7.zip, que contém o projeto Android com todos os exemplos da aula. – Crie formulários de cadastro de livros utilizando os 4 tipos de gerenciadores de layout estudados nessa aula. Ao final, envie o projeto para janynne.gomes@univale.br Aula: Gerenciadores de layout
21.
Copyright © 2016
Janynne Gomes 21 ● Referências – LECHETA, Ricardo R.;Google Android, Aprenda a criar aplicações para dispositivos móveis com o Android SDK. São Paulo, Novatec, 2015. ISBN 978-85-7522-468-7. Páginas 147 a 181. Aula: Gerenciadores de layout
Baixar agora