faceți clic pe «Create Landscape Variație». În partea stângă a proiectului un fișier suplimentar activity_form1.xml (teren) apare în dosarul res-activity_form1. Deschizându-l, vom vedea o copie a formularului portret, numai în versiunea albumul a locației. Trageți elemente, astfel încât este convenabil de utilizat și într-un anumit loc,
Rulați aplicația. Emulatorul apasă Ctrl-F11 (rotația ecranului), și bucurați-vă:
Aflați program de orientare
Pentru a afla codul din orientarea curentă, puteți crea următoarea funcție:
Apelați această funcție de la locul potrivit, de exemplu, atunci când faceți clic pe un buton și de a afla orientarea actuală. În exemplul utilizat două constante ale sistemului comun de orientare. Există ORIENTATION_SQUARE constante (ecran pătrat).
Ce modalitate de a transforma dispozitivul?
Ei bine, putem determina orientarea actuală, dar în ce direcție pentru a porni dispozitivul? La urma urmei, este posibil să virați la stânga, la dreapta sau chiar cu susul în jos. Să scrie o altă funcție:
Pentru a stabili orientarea software-ului și prin intermediul manifest
Dacă doriți să rulați aplicația în stilul de „vedere laterală“, o poți face programatic. Plasați codul în metoda onCreate ():
Puteți bloca aplicația pentru a modifica orientarea, dacă adăugați codul necesar în onCreate ().
Dar această metodă nu este foarte de dorit. Este mai bine să setați orientarea dorită prin Manifestul, scris în elementul
Apropo, există o altă opțiune, atunci când dispozitivul se bazează pe citirile senzorilor, și altele: