2016-09-26 1 views
0

Welche Art von Tabletten erhalten unter layout-xlarge und layout-sw720dp Ordner?Layout Ordner Unterschied zwischen sw720dp und xlarge

Zum Beispiel 8 "- 10" geht unter layout-xlarge Ordner. Es ist aus der Dokumentation:

enter image description here

Aber was layout-sw720dp?

Ich weiß, dass wenn ich nicht layout-xlarge Ordner android haben 10" navigieren Tablette layout-sw720dp, aber was ist 8" - 9" Tabletten

Android wählt layout oder layout-sw720dp Ordner

Antwort

1

It? abholt layout-sw720dp Ordner. nach Bildschirmbreite wird es zunächst für das Gerät aussehen Breite größer als 720dp

1

Die Konfigurations Qualifier Sie größenspezifische Ressourcen verwenden können, zur Verfügung zu stellen sind klein, normal, groß und xlarge. Zum Beispiel sollten Layouts für einen extragroßen Bildschirm in Layout-xlarge/gehen.

Beginnend mit Android 3.2 (API Level 13) sind die obigen Größengruppen veraltet und Sie sollten stattdessen den Konfigurationsqualifizierer swdp verwenden, um die kleinste verfügbare Breite zu definieren, die von Ihren Layout-Ressourcen benötigt wird. Wenn Ihr Layout mit mehreren Fenstern beispielsweise eine Bildschirmbreite von mindestens 600 dpi erfordert, sollten Sie es in Layout-sw600dp/platzieren. Die Verwendung der neuen Techniken zum Deklarieren von Layout-Ressourcen wird im Abschnitt Deklarieren von Tablet-Layouts für Android 3.2 weiter erläutert.

Referenz https://developer.android.com/guide/practices/screens_support.html

Es mehrere Ordner sind als Gebrüll Sie sie als gut mit 720dp kleinster Breite

1)layout-sw480dp drawable-sw480dp 

2)layout-sw600dp drawable-sw600dp 

3)layout-sw720dp drawable-sw720dp 
2

layout-sw720dp bedeutet Geräte lesen können. Insbesondere ist die kleinste Breite des Geräts die kürzeste der verfügbaren Höhe und Breite des Bildschirms.

From Here

smallestWidth

Beispiele: sw320dp, sw600dp, sw720dp usw. Die fundamentale Größe eines Bildschirm, wie sie in der kürzesten Dimension des verfügbaren Bildschirm Bereich angezeigt. Insbesondere ist die kleinste Breite des Geräts die kürzeste der verfügbaren Höhe und Breite des Bildschirms ( " " ist die kleinste mögliche Breite für den Bildschirm). Sie können dieses Qualifikationsmerkmal verwenden, um sicherzustellen, dass Ihre Anwendung unabhängig von der aktuellen Ausrichtung des Bildschirms über mindestens dps Breite für die Benutzeroberfläche verfügt.

Wenn Sie jedoch beide layout-xlarge und layout-sw720dp in einer App verwenden, die Geräte, die beide qualifiziert nehmen immer von layout-sw720dp. Dies liegt an der höheren Priorität für sw<???>dp Qualifier. Dies ist in den oben verlinkten Dokumenten eindeutig festgelegt.Wenn Sie mehrere Qualifizierertypen für beliebige Ressourcen angegeben haben, sucht Android nach qualifizierten Ordnern in der Reihenfolge der Präzedenzfälle für jeden Typ.

Aus der Dokumentation

Android unterstützt mehr Konfigurations-Qualifikation und Sie können mehrere Qualifier einen Verzeichnisnamen hinzufügen, indem jeden Qualifier mit einem Bindestrich trennen.
Tabelle listet die gültigen Konfigurationsqualifizierer in der Reihenfolge ihres Vorrangs auf - Wenn Sie mehrere Qualifikationsmerkmale für ein Ressourcenverzeichnis verwenden, müssen Sie sie dem Verzeichnisnamen in der Reihenfolge hinzufügen, die in der Tabelle aufgeführt sind.

Verwandte Themen