O mais indicado é fazer uma tela horizontal e outra vertical.
Mas como fazer isto de forma que o sistema entenda qual tela chamar?
Primeiro faça seu xml da tela nornalmente e depois:
Clique com o botão direito na pasta layout e escolha new e layout resouce file:
Em seguida se abrirá a seguinte tela:
Existem diversas opções, mas a que nos interessa é a Orientation. Marque ela e clique nas setas para direita.
Na próxima tela escolha o tipo de tela que você quer replicar. Exemplo, se você fez sua tela se baseado na orientação portrait (retrato), o que é mais comum, escolha landscape(paisagem) . Neste exemplo vou criar uma cópia da activity_main na horizontal.
Escolhemos o mesmo nome e damos OK. O resultado é uma tela em modo paisagem. Agora teremos que replicar o código da tela original na nova. Utilize a poderosa ferramenta copiar e colar e depois adapte :)
Uma coisa que percebi é um bug da ferramenta, quando você cria o novo layout você não enxerga os dois arquivos, portrait e landscape, e para você enxergar só fechando e abrindo o projeto novamente.
Os arquivos ficam assim:
É isto, nada complicado, mas teria que fazer o mesmo para cada tela que você queira personalizar o formato na horizontal.
Nenhum comentário:
Postar um comentário