Gibt es im Android-Layout eine Möglichkeit, automatisch zwischen einem Dell Streak mit einer Auflösung von 800x480 und einem Galaxy Tab oder HTC Flyer mit einer Auflösung von 1024x600 zu unterscheiden? Sie alle (vermutlich einschließlich des Flyers) melden sich als groß (anders als das Xoom, das als -groß berichtet). Gibt es ein besseres Layout-Tag als -groß?
(Bearbeitet, um zu verdeutlichen, dass "-groß" in diesem Fall nicht verwendet wird)
Siehe "Tabelle 2" in Unterstützung mehrerer Bildschirme und versuchen Sie, Größen- und Dichte-Qualifier miteinander zu kombinieren. Auch nützliche Anwendung ScreenInfo
Beispiel:
Nexus One (480 * 800, 240 dpi) - " Layout-hdpi " (normaler Bildschirm, hohe Dichte)
Samsung Galaxy Tab (600 * 1024, 169 ppi / dpi) - " layout-large-mdpi " (großer Bildschirm, mittlere Dichte)
Dell Streak (480 * 800, 186 dpi) - ??? (normal / groß? Bildschirm, mittel / hoch? Dichte)
Für ein Tablet wurde die xlarge screensize in API9 eingeführt. Also, wenn Sie ein spezielles Layout für Xlarge (Tablets) Bildschirme wollen, würden Sie es in ein layout-xlarge
-Verzeichnis legen.
Tags und Links android android-layout