Layout dos aplicativos - parte 2

Boa tarde pessoal!

Continuando a falar sobre o layout das aplicações, que para mim, foi algo que tive um pouco de dificuldade no começo.

Para você evitar que sua aplicação fique toda desconfigurada quando o usuário girar o celular, você tem duas alternativas. A primeira é deixar isso claro no AndroidManifest, desta forma:
<activity
    android:name=".MainActivity"
    android:label="@string/app_name"
    android:screenOrientation="landscape" >
Desta forma, você deixará sua aplicação permanentemente na horizontal, independente do usuário girar o celular ou não.
Para ficar sempre na vertical, basta deixar assim:
<activity
    android:name=".MainActivity"
    android:label="@string/app_name"
    android:screenOrientation="portrait" >
Caso nada seja especificado, cada vez que o usuário girar o celular, sua aplicação corre o risco de ter seu layout desconfigurado.

A segunda opção é fazer um layout para cada orientação de tela. Mas como isso é possível?

Dentro da pasta do seu projeto existe uma pasta chamada layout, certo?
Ali ficam armazenados todos os layout da sua aplicação.


Basta você criar uma outra pasta, chamada layout-land, na qual serão colocados todos os layouts do modo landscape (horizontal).
É importante lembrar que os layouts devem ter o mesmo nome, para que o android os identifique na hora da execução.


Bom, acho que era isso por hoje... Qualquer dúvida ou sugestão é só postar aí.
Até o próximo post!!

Sobre o autor

André Luís Batista Kunde
Técnico em Informática (2004), Bacharel em Administração com ênfase em Marketing (2009), buscando ser Engenheiro de Software, Trabalhando com software educacional e me aventurando pelo mundo da programação mobile.

0 comentários:

Copyright © 2013 Aprendendo Android and Blogger Themes.