domingo, 22 de setembro de 2013

Como deixar uma tela (activity) travada na vertical em android.

Introdução

O principal objetivo deste post é vir a explicar como se trava uma tela (activity) em modo vertical impossibilitando que o usuário ao virar girar a tela a tela de seu aplicativo gire também, quando o celular ou tablet mudar de posição.


Travando tela na horizonta


Para travar uma tela do seu aplicativo Android em modo vertical é bem simples.

1º. Abra o arquivo AndroidManifest.xml, após abrir o arquivo click na aba inferior do mesmo "AndroidManifest.xml" para visualizar o código em si.

2º. Vá até a activity (tela) que você deseja que fique fixada na vertical e adicione o seguinte trecho:

android:screenOrientation="portrait"

Abaixo é possível visualizar um  exemplo da alteração realizada uma tela:




8 comentários:

  1. Caso você tenha mais alguma dúvida ficaremos felizes em fazer algum post para lhe ajudar.

    ResponderExcluir
  2. Obrigado pela ajuda brow.
    No meu caso eu precisava deixar ele travado em modo paisagem.

    android:screenOrientation="landscape"

    Ajudou d+.

    ResponderExcluir
  3. Boa noite,
    Estou vendo que a data deste Post é bem antiga. Sabe me dizer se houve mudança nas versões mais recentes?
    Estou utilizando o Xamarin e no AndroidManifest não é criado nenhuma referência para os Activity. e nem permite que eu coloque manualmente.
    Sabe me dar uma luz de como solucionar isso?

    ResponderExcluir