wake-up-neo.com

Android Layout-Ordner: Layout, Layout-Port, Layout-Land

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?

69

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.

109
Robby Pond

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.

14
Udaykiran

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

3