2012-04-07 12 views
0

ich angelegt habe meine App, alle notwendigen Dinge mit unterschiedlichen Bildschirmgrößen/Dichten zu unterstützen (relative Layouts, tauchen etc.)Android-Layout auf Emulator vs Gerät

Ich habe alle notwendigen Layout-Dateien erstellt (LDPI , mdpi usw.) und Bilder für diese Unterstützung.

Ich habe die App auf allen verfügbaren Emulator Skins mit Eclipse getestet, und sie alle erscheinen wie das sollte. Ich habe es dann auf einem echten Gerät (Samsung Galaxy SII) getestet und es sah gut aus. Dann habe ich es auf einem Galaxy Tab (7 ") getestet und die Layouts waren ein bisschen falsch, und die Textgrößen waren auch falsch, so dass es wirklich schlecht auf dem Tablet aussieht.

Ich bin wirklich verwirrt, weil Es wurde unter Verwendung aller Emulator-Skins getestet (dies schließt eine 7-Zoll-Bildschirmoberfläche ein). Ich habe dann eine benutzerdefinierte AVD - (1024X600, 240 Dichte) erstellt, um die genauen Spezifikationen der Galaxie Tablette zu entsprechen. Dies sah auf dem Emulator wieder so aus, wie es sollte, aber das reale Gerät zeigt sich anders.

Irgendwelche Gedanken, warum das ist? Sollte ein Emulator mit den gleichen Spezifikationen eines realen Geräts nicht genauso aussehen wie das Gerät?

Dank

+0

Für das Galaxy Tab 7 "wurden mit mdpi oder hdpi verwendet? –

+0

Was meinst du? Das Tablet verwendet 600x1024, 240 Density, ich replizierte dies mit einem Emulator, und es sah gut aus, sah aber auf dem eigentlichen Gerät nicht richtig aus. – mmmbaileys

Antwort

1

in diesem Beitrag Werfen Sie einen Blick:

Android, concerning the User Interface design

Sie einen Kommentar von Tim beachten Sie, wo er erwähnt, dass das Galaxy Tab 7" einen großen Bildschirm hat und nutzt die MDPI Ressourcen . Also Ihr Emulator ist Setup für 1024x600 mit hdpi, was den Unterschied erklären würde.

Oder einfach nur download/den Emulator von Samsung installieren.

Emulate Samsung Galaxy Tab

+0

Danke für die Post. Ich habe den Emulator auf eine Dichte von 160 gesetzt, ist das nicht mdpi? Weil es immer noch gut auf dem Emulator zeigt ... – mmmbaileys

+0

@rolemadra überprüfen Sie meine bearbeitete Antwort für eine einfachere Lösung. –

+0

Danke @Morrison Chan! Nur eine andere Frage. Wie ich bereits erwähnt habe, dachte ich, dass meine App von der UI-Seite her völlig in Ordnung sei, bis ich sie auf einem Galaxy-Tablet-Gerät getestet habe. Gibt es noch weitere Ausnahmen? Wie ich bereits erwähnt habe, sieht die App auf allen verfügbaren Skins in Eclipse gut aus ... Ich möchte meine App nicht im Store veröffentlichen und herausfinden, dass es mehr Bildschirme gibt, die nicht korrekt angezeigt werden, ähnlich wie beim Galaxy Tab. Prost – mmmbaileys

Verwandte Themen