Ich bin mir nicht sicher, ob ich die Rolle, die die Android /res/layout
Ordner.
layout
: allgemeine Layouts
layout-port
: Layout für Widget, das für die Ausrichtung im Hochformat geändert werden muss
layout-land
: Layout für Widget, das für die Querformatausrichtung geändert werden muss
Zum Beispiel in der Beispielanwendung Home unter layout-port
und layout-land
Ordner gibt es nur einen home.xml
Datei.
Habe ich richtig verstanden?
Wenn Sie sich im Quer- oder Hochformat befinden Android sucht zuerst im Verzeichnis -port oder -land nach der Layout-Datei. Wird sie nicht gefunden, wird auf das Standard-Layout-Verzeichnis zurückgegriffen.
Lesen Sie, wie Sie alternative Ressourcen bereitstellen können hier . Es gibt viel mehr Möglichkeiten als nur Land und Hafen.
Wenn Sie home.xml
im layout-port
Ordner, wenn sich Ihr Gerät im Hochformat befindet, wird die folgende Datei verwendet: layout-port/home.xml
.
Wenn Sie home.xml
im layout-land
Ordner, wenn Ihr Gerät im Querformat arbeitet, wird die folgende Datei verwendet: layout-land/home.xml
.
Bedeutung für verschiedene Ausrichtungsmodi wie Hochformat und Querformat ... wir verwenden zwei home.xml
files; einer in layout-port
und der andere in layout-land
. Wenn Sie andererseits für beide dieselbe Layoutdatei verwenden möchten, können Sie einfach home.xml
im Ordner layout
und entfernen Sie ihn aus layout-land
und layout-port
.
Ordner erstellen in res layout-land
oder layout-port
layout-port:
Layout für das Widget, das für die Ausrichtung im Hochformat geändert werden muss
layout-land:
Layout für Widget, das sich für die Querformatausrichtung ändern muss