web-dev-qa-db-fra.com

Android Studio: Création de dispositions de paysage

Jusqu'à récemment, j'utilisais Eclipse et, dans Eclipse, je créais simplement un dossier/res/layout-landscape et y plaçais des dispositions de paysage alternatives.

Cependant, il semble que dans Android Studio 1.1.0, je ne peux pas le faire de cette façon. Comment créer le dossier pour d'autres dispositions de paysage?

28
mrd

Vous pouvez réellement utiliser layout-land dans Android Studio. Il apparaîtra dans votre répertoire res comme ceci:

layout-land

S'il ne s'affiche pas, assurez-vous que la portée de votre projet est définie sur Project et non Android.

Project Scope

Si vous n'en voyez toujours pas, vous pouvez en créer un en cliquant avec le bouton droit de la souris sur le répertoire res, en sélectionnant New -> Android resource directory et en complétant l'invite ci-dessous.

New directory

En outre, une fois créé, vous pouvez facilement passer de portrait en paysage dans l'aperçu de la mise en forme via le bouton d'orientation situé dans la barre d'outils au-dessus de l'aperçu de la mise en page. Il est illustré ci-dessous:

Orientation Toggle

66
MrEngineer13

Vous pouvez également utiliser l'option donnée dans l'image ci-dessous.

enter image description here

J'espère que tu as compris.

38
pathe.kiran

La réponse acceptée est en réalité sérieusement obsolète. Dans Android Studio 3.x.x, il n'est pas nécessaire de créer une mise en page supplémentaire dossier (je ne suis pas sûr que cela ait été nécessaire à l'époque).

Il n’est pas non plus nécessaire de modifier la portée du projet d’Android à Projet comme le stipule la réponse acceptée.

Il n'est pas non plus nécessaire de modifier les attributs et les modes de l'interface utilisateur, comme le dit la réponse acceptée.

Il n'y a que 2 étapes:

1) Ouvrez votre mise en page de base en mode DESIGN (pas en tant que texte, en mode d'affichage de code XML).

2) Cliquez sur l'icône marquée dans la capture d'écran ci-dessous et, dans le menu, sélectionnez Créer une variation de paysage (marqué dans la capture d'écran par 'Cliquez sur le deuxième bouton').

Ensuite, le studio fait tout le travail pour vous et cela fonctionne à merveille. Pas besoin d'ajouter de code supplémentaire et aucun dossier supplémentaire n'est créé. 

Prendre plaisir.

Android Studio 3.1.4:

 enter image description here

3
deLock

La réponse de MrEngineer13 est parfaite. 

La seule chose que je voudrais ajouter, c'est que sa capture d'écran peut vous amener à penser que vous devriez sélectionner "Mode interface utilisateur" dans la liste "Qualificateurs disponibles". 

Juste pour clarifier: après avoir renseigné le nom du répertoire et le type de ressource, sélectionnez "Orientation" dans les qualificateurs disponibles, ce qui vous mènera à la capture d'écran fournie par MrEngineer13.

2
Treehouse

Dans le Project -> app -> src -> main -> res

Ensuite, créez un répertoire de ressources Android, choisissez Orientation

0
Gavin