2017-12-24 3 views
0

Wie kann ich mein Layout für alle Geräte mit einer einzigen Layoutdatei reparieren? Diese Frage wurde oft beantwortet, aber diese Antworten helfen mir nicht. Meine App sieht auf einem 5-Zoll-Bildschirm perfekt aus, aber bei anderen ist die Ausrichtung anders.Android-Layout unterstützt alle Geräte

+1

Können Sie Ihre Layoutdatei posten? Vielleicht können wir dir von dort helfen –

+0

Bitte poste die XML und einige Bilder des Problems. – Mihai

Antwort

-1

Um sicherzustellen, dass Ihr Layout flexibel ist und sich an verschiedene Bildschirmgrößen anpasst, sollten Sie "wrap_content" und "match_parent" für die Breite und Höhe einiger Ansichtskomponenten verwenden. Wenn Sie "wrap_content" verwenden, wird die Breite oder Höhe der Ansicht auf die Mindestgröße festgelegt, die für den Inhalt in dieser Ansicht erforderlich ist, während "match_parent" die Komponente so erweitert, dass sie der Größe der übergeordneten Ansicht entspricht.

die „wrap_content“ und „match_parent“ Größenwerte anstelle von hartcodierte Größen Durch die Verwendung Ihre Ansichten entweder nur den Raum für diese Ansicht erforderlich verwenden oder erweitern den zur Verfügung stehenden Raum zu füllen

Als Referenz Besuchen https://developer.android.com/training/multiscreen/screensizes.html

+0

Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz zur Verfügung zu stellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. - [Aus Bewertung] (/ review/low-quality-posts/18344634) –

Verwandte Themen