Ich habe ein Nexus 7 neuester Stand mit einer Auflösung von 1.920 x 1.200 Pixel.
Damit möchte ich mit Hilfe eines Canvas einige Sachen zeichnen.
Mit der Funktion
Delphi-Quellcode:
if TPlatformServices.Current.SupportsPlatformService(IFMXScreenService, IInterface(ScreenSvc)) then begin
Size := ScreenSvc.GetScreenSize;
ShowMessage(Format('ImageZeiger Breite %.0f, Höhe %.0f',[Size.x, Size.Y]));
end;
hole ich mir die Auflösung und da wird eine andere Auflösung (960x552) angezeigt.
Was mache ich falsch?
Ich habe nämlich das Problem, dass designte Images nicht gleich dem zur Laufzeit erzeugten übereinstimmen, auch wenn diese die gleiche Größe haben.