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:
Para ficar sempre na vertical, basta deixar assim:
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!!
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!!
0 comentários: