2017-05-26 73 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

相關問題