2017-01-17 3 views
0

Eine App, die ich in Android Studio erstelle, erstreckt sich über 350 dpi nach Breite und 390 dpi nach Höhe. Wenn Sie die App auf dem Nexus 5-Emulator ausführen, wird ein Teil der Benutzeroberfläche der App ausgeschnitten. Der Emulator zeigt nur etwa 200 dpi der App-Breite an; das bedeutet, dass ein Teil davon ausgeschnitten ist.Falsche App-Auflösung auf Emulator

Der Emulator zeigt nicht die gesamte GUI und gleichzeitig seine horizontal gepackten Teile der GUI an, anstatt sie beim Erstellen entsprechend zu spacen. Auch der Themenhintergrund wird nicht angezeigt, wenn ich mich für die Themen-Combobox entschieden habe. Stattdessen wird das Standardthema eines blauen Balkens in der oberen Titelleiste angezeigt.

+0

Bitte gehen Sie nicht davon aus, dass die gesamte Leserschaft "Gentlemen" ist. Entwickler aller Geschlechter nutzen diese Seite. – halfer

Antwort

0

Wenn Sie die angegebene Höhe und Breite einstellen, werden die verschiedenen Telefondisplays anders angezeigt. Ich würde empfehlen, wenn Sie Android Studio verwenden, um relative oder linier Layouts in Ihrem Aktivitätslayout xml zu verwenden, anstatt die angegebene Anzeigehöhe und -breite einzustellen.

+0

Entschuldigung, benutze schon relatives Layout. Die Höhe und Breite, die ich oben angegeben habe, war nur eine Vermutungsmessung unter Verwendung der Linealränder der AS. Die Anfangseinstellungen waren match_parent für Höhe und Breite. Ich möchte wissen, erweitert das Layout mit dem Pfeil, der nach unten im Design-Editor ist größer als die Standardgröße, könnte dies die Ursache der App nicht alle Inhalte auf dem Emulator angezeigt werden. –