SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
Capítulo 11: Melhorando a usabilidade
Instrutor
●

Programador desde 2000

●

Aluno de doutorado

●

●

●

●

Mestre em informática pelo
ICOMP/UFAM
Especialista em aplicações
WEB – FUCAPI
marcio.palheta@gmail.com
sites.google.com/site/marcio
palheta
M.Sc. Márcio Palheta
Agenda
●

●

Na estrada, até aqui
Aproveitando melhor o espaço da ListView, quando o
device está na Horizontal

●

Application Resources e os Qualifiers

●

Novos layouts para Menu e ListView

M.Sc. Márcio Palheta

3/27
Espaço ainda não aproveitado
●

Device na Vertical

●

Device na Horizontal

M.Sc. Márcio Palheta

4/27
Espaço ainda não aproveitado
●

Device na Vertical

Podemos exibir mais ícones
● Device
de itens do menu na

Horizontal

M.Sc. Márcio Palheta

5/27
Espaço ainda não aproveitado
●

Device na Vertical

Podemos exibir mais ícones
● Device
de itens do menu na

Horizontal

Podemos aproveitar para exibir
Número de telefone e E-mail do aluno
M.Sc. Márcio Palheta

6/27
Pensando no assunto
●

●

●

●

A princípio, podemos escrever um XML para ser usado
quando o device está na vertical (já implementado) e
Outro que será usado quando o layout estiver na
horizontal (este ainda não foi implementado)
O nosso desafio é: Como carregar o layout correto, de
acordo com a orientação do dispositivo?
Poderíamos implementar alguns if's para resolver o
problema...

●

Mas o android já tem a solução para esse problema

●

Inclusive, já usamos para escolher imagens da App
M.Sc. Márcio Palheta

7/27
Application Resources
●

O Android oferece suporte simples a dispositivos com
diferentes Versões de Android, diversas Densidades e
Tamanhos de tela

●

Qualifiers: representam características do device

●

Qualifiers de Densidade de tela:
–

●

●

●

xhdpi (extrema), hdpi (alta), mdpi (média) e ldpi (baixa)

Pastas qualificadas: drawable-xhdpi ou drawable-mdpi
O Application Resources carrega as imagens, conforme a
densidade da tela do device
Qualifier para orientação horizontal: land
M.Sc. Márcio Palheta

8/27
Exercício 01: Novo layout
●

Crie a pasta /res/layout-land e crie o arquivo item.xml

M.Sc. Márcio Palheta

9/27
Exercício 01: Novo layout
●

Crie a pasta /res/layout-land e crie o arquivo item.xml

Layout utilizado

M.Sc. Márcio Palheta

10/27
Exercício 01: Novo layout
●

Crie a pasta /res/layout-land e crie o arquivo item.xml

M.Sc. Márcio Palheta

11/27
Exercício 01: Novo layout
●

Foto do aluno
Crie a pasta /res/layout-land e crie o arquivo item.xml

M.Sc. Márcio Palheta

12/27
Exercício 01: Novo layout
●

Foto do aluno
Crie a pasta /res/layout-land e crie o arquivo item.xml

Nome do aluno

M.Sc. Márcio Palheta

13/27
Exercício 01: Novo layout - FIM
●

Crie a pasta /res/layout-land e crie o arquivo item.xml

M.Sc. Márcio Palheta

14/27
Exercício 01: Novo layout - FIM
Telefone do aluno

●

Crie a pasta /res/layout-land e crie o arquivo item.xml

M.Sc. Márcio Palheta

15/27
Exercício 01: Novo layout - FIM
Telefone do aluno

●

Crie a pasta /res/layout-land e crie o arquivo item.xml

E-mail do aluno

M.Sc. Márcio Palheta

16/27
Exercício 02: Carregar novos campos
●

Altere o método ListaAlunoAdapter.getView()

M.Sc. Márcio Palheta

17/27
Exercício 02: Carregar novos campos
●

Altere o método ListaAlunoAdapter.getView()

M.Sc. Márcio Palheta

18/27
Exercício 02: Carregar novos campos
●

Altere o método ListaAlunoAdapter.getView()

M.Sc. Márcio Palheta

19/27
Exercício 03: Exibindo mais ícones
●

Crie a pasta qualificada:
–

●

Na pasta nova, crie o
arquivo:
–

●

/res/menu-land

menu_principal.xml

Altere o arquivo com os
dados que estão na
figura ao lado

M.Sc. Márcio Palheta

20/27
Execute a aplicação
●

Device na Vertical

M.Sc. Márcio Palheta

21/27
Execute a aplicação
●

Device na Vertical

●

Device na Horizontal

M.Sc. Márcio Palheta

22/27
Execute a aplicação
●

Device na Vertical

●

Device na Horizontal

M.Sc. Márcio Palheta

23/27
Execute a aplicação
●

Device na Vertical

●

Device na Horizontal

M.Sc. Márcio Palheta

24/27
O que vem a seguir?
●

Fragments

●

Google Maps

●

GPS

M.Sc. Márcio Palheta

25/27
Referências
●

www.caelum.com.br

●

d.android.com

●

●

LECHETA, Ricardo. Google Android, 3a edição,
Novatec, São Paulo, 2013
Código fonte completo:
https://github.com/marciopalheta/cursosandroid

M.Sc. Márcio Palheta

26/27
Capítulo 11: Melhorando a usabilidade

Weitere ähnliche Inhalte

Mehr von Marcio Palheta

Capítulo 09 - Serviços em Background
Capítulo 09 - Serviços em BackgroundCapítulo 09 - Serviços em Background
Capítulo 09 - Serviços em BackgroundMarcio Palheta
 
Capítulo 04 - Persistência de dados com SQLite
Capítulo 04 - Persistência de dados com SQLiteCapítulo 04 - Persistência de dados com SQLite
Capítulo 04 - Persistência de dados com SQLiteMarcio Palheta
 
Capítulo 01 - Fundamentos de Android e o HelloWorld
Capítulo 01 - Fundamentos de Android e o HelloWorldCapítulo 01 - Fundamentos de Android e o HelloWorld
Capítulo 01 - Fundamentos de Android e o HelloWorldMarcio Palheta
 
Implementação de Sockets em JAVA
Implementação de Sockets em JAVAImplementação de Sockets em JAVA
Implementação de Sockets em JAVAMarcio Palheta
 
Trabalhando com Threads em JAVA
Trabalhando com Threads em JAVATrabalhando com Threads em JAVA
Trabalhando com Threads em JAVAMarcio Palheta
 
Introdução ao Python
Introdução ao PythonIntrodução ao Python
Introdução ao PythonMarcio Palheta
 
Weka em aplicações java
Weka em aplicações javaWeka em aplicações java
Weka em aplicações javaMarcio Palheta
 
Palestra ministrada na Feira Norte do Estudante 2012
Palestra ministrada na Feira Norte do Estudante 2012Palestra ministrada na Feira Norte do Estudante 2012
Palestra ministrada na Feira Norte do Estudante 2012Marcio Palheta
 

Mehr von Marcio Palheta (8)

Capítulo 09 - Serviços em Background
Capítulo 09 - Serviços em BackgroundCapítulo 09 - Serviços em Background
Capítulo 09 - Serviços em Background
 
Capítulo 04 - Persistência de dados com SQLite
Capítulo 04 - Persistência de dados com SQLiteCapítulo 04 - Persistência de dados com SQLite
Capítulo 04 - Persistência de dados com SQLite
 
Capítulo 01 - Fundamentos de Android e o HelloWorld
Capítulo 01 - Fundamentos de Android e o HelloWorldCapítulo 01 - Fundamentos de Android e o HelloWorld
Capítulo 01 - Fundamentos de Android e o HelloWorld
 
Implementação de Sockets em JAVA
Implementação de Sockets em JAVAImplementação de Sockets em JAVA
Implementação de Sockets em JAVA
 
Trabalhando com Threads em JAVA
Trabalhando com Threads em JAVATrabalhando com Threads em JAVA
Trabalhando com Threads em JAVA
 
Introdução ao Python
Introdução ao PythonIntrodução ao Python
Introdução ao Python
 
Weka em aplicações java
Weka em aplicações javaWeka em aplicações java
Weka em aplicações java
 
Palestra ministrada na Feira Norte do Estudante 2012
Palestra ministrada na Feira Norte do Estudante 2012Palestra ministrada na Feira Norte do Estudante 2012
Palestra ministrada na Feira Norte do Estudante 2012
 

Kürzlich hochgeladen

Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmicolourivalcaburite
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do séculoBiblioteca UCS
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptssuser2b53fe
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxFlviaGomes64
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxMarcosLemes28
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º anoRachel Facundo
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...marcelafinkler
 
3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptxMarlene Cunhada
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*Viviane Moreiras
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaCentro Jacques Delors
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...marcelafinkler
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Cabiamar
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdLeonardoDeOliveiraLu2
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...PatriciaCaetano18
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Centro Jacques Delors
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxMarcosLemes28
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Centro Jacques Delors
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...AnaAugustaLagesZuqui
 

Kürzlich hochgeladen (20)

Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
 
3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introd
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 

Capítulo 11 - Melhorando a usabilidade com qualifiers

  • 1. Capítulo 11: Melhorando a usabilidade
  • 2. Instrutor ● Programador desde 2000 ● Aluno de doutorado ● ● ● ● Mestre em informática pelo ICOMP/UFAM Especialista em aplicações WEB – FUCAPI marcio.palheta@gmail.com sites.google.com/site/marcio palheta M.Sc. Márcio Palheta
  • 3. Agenda ● ● Na estrada, até aqui Aproveitando melhor o espaço da ListView, quando o device está na Horizontal ● Application Resources e os Qualifiers ● Novos layouts para Menu e ListView M.Sc. Márcio Palheta 3/27
  • 4. Espaço ainda não aproveitado ● Device na Vertical ● Device na Horizontal M.Sc. Márcio Palheta 4/27
  • 5. Espaço ainda não aproveitado ● Device na Vertical Podemos exibir mais ícones ● Device de itens do menu na Horizontal M.Sc. Márcio Palheta 5/27
  • 6. Espaço ainda não aproveitado ● Device na Vertical Podemos exibir mais ícones ● Device de itens do menu na Horizontal Podemos aproveitar para exibir Número de telefone e E-mail do aluno M.Sc. Márcio Palheta 6/27
  • 7. Pensando no assunto ● ● ● ● A princípio, podemos escrever um XML para ser usado quando o device está na vertical (já implementado) e Outro que será usado quando o layout estiver na horizontal (este ainda não foi implementado) O nosso desafio é: Como carregar o layout correto, de acordo com a orientação do dispositivo? Poderíamos implementar alguns if's para resolver o problema... ● Mas o android já tem a solução para esse problema ● Inclusive, já usamos para escolher imagens da App M.Sc. Márcio Palheta 7/27
  • 8. Application Resources ● O Android oferece suporte simples a dispositivos com diferentes Versões de Android, diversas Densidades e Tamanhos de tela ● Qualifiers: representam características do device ● Qualifiers de Densidade de tela: – ● ● ● xhdpi (extrema), hdpi (alta), mdpi (média) e ldpi (baixa) Pastas qualificadas: drawable-xhdpi ou drawable-mdpi O Application Resources carrega as imagens, conforme a densidade da tela do device Qualifier para orientação horizontal: land M.Sc. Márcio Palheta 8/27
  • 9. Exercício 01: Novo layout ● Crie a pasta /res/layout-land e crie o arquivo item.xml M.Sc. Márcio Palheta 9/27
  • 10. Exercício 01: Novo layout ● Crie a pasta /res/layout-land e crie o arquivo item.xml Layout utilizado M.Sc. Márcio Palheta 10/27
  • 11. Exercício 01: Novo layout ● Crie a pasta /res/layout-land e crie o arquivo item.xml M.Sc. Márcio Palheta 11/27
  • 12. Exercício 01: Novo layout ● Foto do aluno Crie a pasta /res/layout-land e crie o arquivo item.xml M.Sc. Márcio Palheta 12/27
  • 13. Exercício 01: Novo layout ● Foto do aluno Crie a pasta /res/layout-land e crie o arquivo item.xml Nome do aluno M.Sc. Márcio Palheta 13/27
  • 14. Exercício 01: Novo layout - FIM ● Crie a pasta /res/layout-land e crie o arquivo item.xml M.Sc. Márcio Palheta 14/27
  • 15. Exercício 01: Novo layout - FIM Telefone do aluno ● Crie a pasta /res/layout-land e crie o arquivo item.xml M.Sc. Márcio Palheta 15/27
  • 16. Exercício 01: Novo layout - FIM Telefone do aluno ● Crie a pasta /res/layout-land e crie o arquivo item.xml E-mail do aluno M.Sc. Márcio Palheta 16/27
  • 17. Exercício 02: Carregar novos campos ● Altere o método ListaAlunoAdapter.getView() M.Sc. Márcio Palheta 17/27
  • 18. Exercício 02: Carregar novos campos ● Altere o método ListaAlunoAdapter.getView() M.Sc. Márcio Palheta 18/27
  • 19. Exercício 02: Carregar novos campos ● Altere o método ListaAlunoAdapter.getView() M.Sc. Márcio Palheta 19/27
  • 20. Exercício 03: Exibindo mais ícones ● Crie a pasta qualificada: – ● Na pasta nova, crie o arquivo: – ● /res/menu-land menu_principal.xml Altere o arquivo com os dados que estão na figura ao lado M.Sc. Márcio Palheta 20/27
  • 21. Execute a aplicação ● Device na Vertical M.Sc. Márcio Palheta 21/27
  • 22. Execute a aplicação ● Device na Vertical ● Device na Horizontal M.Sc. Márcio Palheta 22/27
  • 23. Execute a aplicação ● Device na Vertical ● Device na Horizontal M.Sc. Márcio Palheta 23/27
  • 24. Execute a aplicação ● Device na Vertical ● Device na Horizontal M.Sc. Márcio Palheta 24/27
  • 25. O que vem a seguir? ● Fragments ● Google Maps ● GPS M.Sc. Márcio Palheta 25/27
  • 26. Referências ● www.caelum.com.br ● d.android.com ● ● LECHETA, Ricardo. Google Android, 3a edição, Novatec, São Paulo, 2013 Código fonte completo: https://github.com/marciopalheta/cursosandroid M.Sc. Márcio Palheta 26/27
  • 27. Capítulo 11: Melhorando a usabilidade