2013-12-07 3 views
0

Я использую рад-студию xe5, и мне нужно вернуть текущую ориентацию экрана в свойство текста метки на моей форме.GetScreenOrientation Delphi XE5 и Android

Как я могу получить значение TScreenOrientation();

спасибо Amit

+2

Я не получил копию xe5 под рукой, но в отсутствие форм собственности, и форма максимизируется , простая проверка Portrait: = (Height> Width) выполнила бы эту работу. –

ответ

1

Вы можете сделать это следующим образом:

uses 
    FMX.Platform; 
.... 
var 
    ScreenService: IFMXScreenService; 
.... 
ScreenService := TPlatformServices.Current.GetPlatformService(IFMXScreenService) 
    as IFMXScreenService; 
Orientation := ScreenService.GetScreenOrientation; 
Смежные вопросы