Layout retrato e paisagem

De Basef
Revisão de 08h03min de 27 de abril de 2015 por Admin (discussão | contribs) (Criou página com 'Os aplicativos Android rodam em aparelhos com acelerômetro e que adaptam a visualização da tela de acordo com a posição do aparelho (visualização em modo retrato ou pai...')

(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para: navegação, pesquisa

Os aplicativos Android rodam em aparelhos com acelerômetro e que adaptam a visualização da tela de acordo com a posição do aparelho (visualização em modo retrato ou paisagem).

Para construir uma aplicação que rode nos dois modos de visualização, pode-se usar as seguintes estratégias:

a) Evitar a mudança de orientação de visualização;

b) Programar os dois modo de visualização (retrato e paisagem).

Para a primeira estratégia, basta declarar no arquivo de manifesto do android:

android:screenOrientation="portrait"

Para a segunda estratégia é necessário construir layouts para os dois modos de visualização. O segredo é que para o modo retrato, os layouts devem ser criados em /res/layout/ e para o modo paisagem em /res/layout-land/. Exemplo. Se você possui o layout /res/layout/main.xml, será necessário criar também o layout /res/layout-land/main.xml.