Jogo da Forca Tutorial Pong Tutorial SQLite
Mostrando postagens com marcador AndroidManifest. Mostrar todas as postagens

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!!

Layout dos aplicativos

Boa tarde pessoal!

Vou pular a instalação de todo o ambiente android, eclipse, sdk, etc,
por já ter visto em vários sites.
Vou mostrar aqui uma dica de como lidar com o layout da aplicação.
Por padrão, os projetos são criados com a barra de título do app e uma barra de status, assim:



Para tirar a barra de título, basta você alterar a instrução aplication do AndroidManifest.xml:
<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@android:style/Theme.NoTitleBar" >
Que fica assim:



Certo. Agora você deve estar se perguntando: E como eu deixo minha app fullscreen?
Assim:
<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >



Bom... acho que era isso por hoje. Caso tenham alguma dificuldade é só postar aí.
Até a próxima!
Copyright © 2013 Aprendendo Android and Blogger Themes.