2016-06-30 8 views
0

Ich versuche, viele verschiedene Android-Geräte zu unterstützen und habe ein Problem mit meinen Layouts, das Problem ist, diese Layouts zeigen nur die 5.4 WVGA im Vorschaufenster und das Standardlayout zeigt tragen Quadrat/RundAndroid-Layouts kollidieren mit Layouts

Layout-large-Shows 5.4 WVGA

Layout-large-hdpi zeigt 5,4 WVGA

layout sw480dp zeigt 5.4 WVGA

Standard-Layout zeigt tragen quadratisch/rund

Dies sind die einzigen Geräte, die in der Vorschau für die genannten Ordner angezeigt werden! andere Ordner scheinen gut zu sein! Ich habe die Entwicklungsdokumente gelesen und bin mir nicht sicher, wo ich falsch liege, um alle Bildschirmgrößen zu unterstützen, wie ich dachte, dass ich es hatte, aber falsch war, bitte siehe Bild, das ich hinzugefügt habe, um meine Layouts zu sehen.

enter image description here

+0

Verwenden Sie entweder die kleinsten Breitenqualifikatoren (sw one's) oder den Größenqualifikator (large/small usw.). Ich schlage vor, große, große-hdpi insgesamt fallen zu lassen. Verwenden Sie einen Standard-Layoutordner und sw600dp, sw720dp für größere Tablets. –

+0

würde der Standardlayout-Ordner ausreichen, um alle anderen Gerätebildschirme zu bearbeiten? –

+0

Hängt von Ihren Anforderungen ab. Wenn Sie nur auf Telefongeräte abzielen, reicht ein einzelner Ordner aus. Wenn Sie für Smartphones und Tablets optimierte Ansichten bereitstellen möchten, verwenden Sie diese Struktur: Layout für Telefongeräte, Layout-sw600dp für 7-10-Zoll-Geräte, Layout-sw720dp für 10-Zoll-Tablets und darüber hinaus. –

Antwort

0

Ich glaube, Sie Vorschau fragen in Android Studio.

Sie virtuelle Gerät in der Vorschau oberen Leiste zu machen ändern könnte:

enter image description here

UPDATE 1

Überprüfen Sie, ob andere Gerätedefinition existiert in Tools> Android> AVD Manager enter image description here

+0

deshalb frage ich, wenn ich dies versuche, zeigt es nur das 5.4 wvga Gerät wie oben erwähnt, die anderen Layouts gehören zu verschiedenen Layout-Ordnern, ich habe es geschafft, ein Problem zu tun, aber das Standard-Layout zeigt nur Android Tragen Sie ein quadratisches und rundes Gerät! –

+0

@DavidMarsh Ich habe meine Antwort aktualisiert – LaurentY

+0

bin ich richtig in der Annahme, dass das Standardlayout das gleiche wie Layout-sw360dp ist? Ich denke, es kollidiert mit diesem Layout und könnte sein, warum das Standard-Layout zeigt mir Androiden tragen! Ich werde jetzt aber in der AVD-Manager suchen –