2017-05-26 96 views
0

我想有一个窗体具有与我的android应用程序的屏幕大小完全相同的尺寸。因为我无法弄清楚我做了什么至今创建一个tLayout我的表单上家长最分量,把所有东西都在里面,并用:如何在Android上将窗体大小设置为精确的屏幕尺寸?

if TPlatformServices.Current.SupportsPlatformService (IFMXScreenService, IInterface(ScreenService)) then begin 
antiscale := 1/ScreenService.GetScreenScale; 
layout1.Scale.X:=antiscale; 
layout1.Scale.Y:=antiscale; 
end; 
form1.FormCreate规模在一切

我的tLayout回到实际的屏幕坐标。这适用于我试过的机器人,但似乎很不理想,我想学习更好的方法来做到这一点。任何想法如何?

回答

0

如果您将eveything放置在TScaledLayout的窗体中并将其作为客户端对齐,它会调整所有组件以适合您的android屏幕。

我把我的表格400宽712高,似乎可以在各种最近的Android手机(三星Galaxy S5/6,索尼Xperia Z2)上缩放OK

相关问题