Je ne suis pas sûr d'avoir bien compris le rôle joué par plusieurs Android /res/layout
Dossiers.
layout
: dispositions générales
layout-port
: mise en page du widget devant être modifié pour l'orientation portrait
layout-land
: mise en page du widget à modifier pour l'orientation paysage
Par exemple, dans l'exemple d'application Home , sous layout-port
et layout-land
dossiers il n’ya qu’un seul home.xml
fichier.
Ai-je bien compris?
Si vous êtes en mode paysage ou portrait Android recherche d’abord le fichier de présentation dans le répertoire -port ou -land, s'il ne le trouve pas, il revient au répertoire de présentation par défaut.
Vous pouvez lire sur la fourniture de ressources alternatives ici . Il y a beaucoup plus d'options que juste la terre et le port.
Si vous mettez home.xml
dans layout-port
dossier, lorsque votre appareil est en orientation portrait, il utilisera le fichier: layout-port/home.xml
.
Si vous mettez home.xml
dans layout-land
dossier, lorsque votre appareil en orientation paysage utilisera le fichier: layout-land/home.xml
.
Signification pour différents modes d’orientation tels que portrait et paysage ... nous utilisons deux home.xml
des dossiers; un sur layout-port
et l'autre dans layout-land
. Si par contre vous voulez utiliser le même fichier de disposition pour les deux, vous pouvez simplement mettre home.xml
dans le dossier layout
et supprimez-le de layout-land
et layout-port
.
Créer un dossier dans res layout-land
ou layout-port
layout-port:
mise en page pour le widget qui doit changer pour l'orientation portrait
layout-land:
mise en page pour le widget qui doit changer pour l'orientation paysage