Layout retrato e paisagem

From Basef
Jump to: navigation, search

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.