Come creare layout Android diversi per orientamento portrait e landscape
Qualsiasi dispositivo Android ha un accelerometro integrato che rileva l'orientamento dello schermo. Questa funzione permette allo schermo di ruotare per una migliore visualizzazione quando rileva un nuovo orientamento. Se vuoi creare layout diversi per modalità landscape e portrait, devi specificare i layout diversi mettendo le risorse per ciascuno in cartelle specifiche per landscape e portrait.
Istruzioni
Apri la cartella principale del progetto app Android, poi la cartella "res" del progetto.
Tasto destro dentro "res" e seleziona "Nuova cartella". Nominala "layout-land".
Metti le risorse specifiche per landscape del progetto nella cartella "layout-land". Queste specificano il layout quando il dispositivo è in modalità landscape.
Tasto destro dentro "res" e seleziona "Nuova cartella". Nominala "layout-port".
Metti le risorse specifiche per portrait del progetto nella cartella "layout-port". Queste specificano il layout quando il dispositivo è in modalità portrait.
Nota: Android seleziona automaticamente la cartella corretta in base all'orientamento del dispositivo. Non serve codice aggiuntivo per lo switch.