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
Antwort
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
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) –
der beste Weg, eine App zu machen passt für alle Arten von Geräten ist WeightSum zu verwenden, während die App Layout entwerfen,
http://www.northborder-software.com/getting_started_part16.html
- 1. Android - 0 Geräte unterstützt
- 2. Alle Geräte werden von Android App-Update nicht unterstützt
- 3. Wie bekomme ich IMEI für J2ME unterstützt alle Geräte?
- 4. PHP - Echtzeit-Benachrichtigungssystem - unterstützt alle Browser und Geräte
- 5. Jedes JavaScript-Framework, das alle Plattformen für mobile Geräte unterstützt
- 6. für alle Geräte
- 7. Medienabfragen für alle Geräte
- 8. Meine Android APP Unterstützt 0 Geräte
- 9. 0 Geräte unterstützt Google Play Store
- 10. Hintergrundgrößen für alle iOS-Geräte
- 11. Telephony.SECRET_CODE und alle Samsung-Geräte
- 12. Verwenden Sie RegisterDeviceNotification() für alle USB-Geräte
- 13. getSupportedPreviewSizes() gibt mehrere Bildgrößen für mehrere Geräte zurück. Wie kann ich einzelne Größe angeben, die alle Geräte unterstützt
- 14. Android-Manifest nur für Android TV - zu wenige Geräte unterstützt?
- 15. Überprüfen Sie die Unterstützung für alle Geräte
- 16. CSS3 Medientypen: "Alle" Geräte vs nicht definierte
- 17. Phaser - Wie Bilder auf alle Geräte passen
- 18. Tango App für alle Android-Geräte
- 19. kann nicht alle Bluetooth-Geräte finden Android
- 20. komplizierte Hintergrundbild-Positionierung für alle Geräte
- 21. Wie Bildschirmgröße für alle Android-Geräte anpassen
- 22. Anpassung an alle Geräte mit automatischem Layout
- 23. alle Geräte automatisch zum Team-Bereitstellungsprofil hinzugefügt?
- 24. UI-Kompatibilität über alle BlackBerry-Geräte
- 25. Responsive Design für alle Android-Geräte
- 26. node-gcm: senden PushNotification für alle Geräte
- 27. Erkennung der Bildschirmbreite für alle mobilen Geräte
- 28. Benutzerdefinierte Kamera für alle unterstützten Geräte
- 29. Nur 311 Geräte unterstützt (Google Play Store APK-Upload)
- 30. Nach dem Update unterstützt das APK weniger Geräte als zuvor
Können Sie Ihre Layoutdatei posten? Vielleicht können wir dir von dort helfen –
Bitte poste die XML und einige Bilder des Problems. – Mihai