Bei iOS habe ich das Problem mit den schwarzen Balken oder nicht komplett ausgefülltem Bildschirm mit LaunchImage gelöst. Wenn ich für jede Auflösung ein LaunchImage benutze dann sieht das Bild auf dem iPhone/iPad immer gleich aus.
LaunchImage in iOS
Als Referenz habe ich die iPhone Auflösung 1334x750 Pixel genommen. Mein Hintergrundbild hat die gleichen Maßen. Das Hintergrundbild soll auf jedem iOS/Android Smartphone und Tablet den Bildschirm komplett ausfüllen und das Hintergrundbild muss immer komplett angezeigt werden, es darf nicht an den Seiten abgeschnitten werden. Außerdem unterstützt meine App nur DisplayOrientation.LandscapeLeft und DisplayOrientation.LandscapeRight, Portrait wird nicht unterstützt.
Beispiel: Auf dem iPhone 7 iOS 12.0 Emulator funktioniert es.
iPhone 7 Emulator
Bei Android habe ich in der Klasse Activity1 bereits angegeben dass nur der Landscape Modus unterstützt wird:
ScreenOrientation = ScreenOrientation.UserLandscape
ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.Keyboard | ConfigChanges.KeyboardHidden | ConfigChanges.ScreenSize)]
Trotzdem funktioniert es bei Android nicht, da ist oben und unten ein nicht ausgefüllter Bereich:
Android Emulator
Wie kann ich das Problem bei Android lösen? Gibt es da auch so etwas wie LaunchImage mit dem ich das Problem lösen kann oder wie macht man das bei Android?