Layout für Tablets in Android
Ich würde gerne erstellen Sie verschiedene layouts für tablets und Handys in Android. Wo soll ich den layout-Ressourcen, um diese Differenzierung?
Kommentar zu dem Problem
Tablets sind mobile Geräte, so gibt es keinen Unterschied zwischen den beiden.
InformationsquelleAutor der Frage hpique | 2010-11-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich weiß, das ist eine alte Frage, aber für den sake of it...
Nach Dokumentation, sollten Sie mehrere asset-Ordner, wie dies
InformationsquelleAutor der Antwort urSus
Wenn Sie mit Fragment-Konzept in den code(bedeutet Multi-Fenster-layout), dann seinen besten verwenden wdp statt swdp
Siehe die Tabelle für das Verständnis der wdp
Table 2. New configuration qualifers for screen size (introduced in Android 3.2).
In dem folgenden link
http://developer.android.com/guide/practices/screens_support.html
InformationsquelleAutor der Antwort Sakthimuthiah
Mit layouts, ich glaube, man kann nur die aktuellen zu unterscheiden von der folgenden:
Finden Sie mehr info auf, was Sie hinzufügen, um die Ordner-Struktur, zu unterscheiden zwischen den verschiedenen Einstellungen hier.
Das größte problem ist, dass das Android SDK noch nicht wirklich eingearbeitet tablets offiziell. Hoffentlich wird das behoben sein in der nächsten version von Android. Sonst, Sie müssen nur sicherstellen, dass Sie Skalierung verwenden layouts, die für jede Bildschirmgröße.
InformationsquelleAutor der Antwort Bryan Denny
Diese Quelle auch, wie aufrufen, alle Ressourcen auf der Basis der Gerätekonfigurationen, wie: Sprache, Bildschirm-Breite/- Höhe, layout-Richtung, die Ausrichtung des Bildschirms,...etc.
Haben Sie, vorsichtig zu sein, um eine Standard-Ressource als Quelle erwähnt, wie das anrufen von hoher Qualität-icons für tablets.
InformationsquelleAutor der Antwort Mohammad
Laut Dokumentation sollten Sie mehrere asset-Ordner, wie dieses vollständige Liste........
res/layout/main_activity.xml //For handsets (smaller than 600dp available width)
res/layout/main_activity.xml //For handsets (smaller than 600dp available width)
res/layout-sw600dp/main_activity.xml //For 7” tablets (600dp wide and bigger)
res/layout-sw720dp/main_activity.xml //For 10” tablets (720dp wide and bigger)
res/layout-sw600dp-land/main_activity.xml //For 7” tablets in landscape (600dp wide and bigger)
res/layout-sw720dp-land/main_activity.xml //For 10” tablets in landscape (720dp wide and bigger)
InformationsquelleAutor der Antwort jaigish