如何在firemonkey android中布局表单

时间:2017-04-28 13:07:22

标签: delphi firemonkey delphi-10-seattle

我正在尝试将一个表单放在firemonkey android平台的tlayout中,但是当我尝试在firemonkey中创建一个父表单时,它会显示为全屏?

例如我做这样的事情

Form2 := Tform2.create(nil);
form2.parent := layout1
form2.visible := True;

但是表单显示为全屏而不是Tlayout我尝试form2.fullscreen := False;但是没有任何更改全屏显示的表单。如何将表单放入firemonkey android平台的布局中?

2 个答案:

答案 0 :(得分:1)

我认为在VCL之类的FireMonkey中可以做到这一点。您可以执行一种解决方法,在form2内部创建一个Layout,将align设置为Client,将所有控件放在那里而不是直接放在表单中。

Form2 := Tform2.create(nil);
Form2.mainLayout.parent := layout1;

答案 1 :(得分:0)

使用TFrame。

如果您需要在移动操作系统上显示表格而不是全屏: 检查表单透明复选框 - 并在表格TLayout上放置与Horizo​​ntalCenter对齐,在此布局上放置第二个布局与VerticalCenter对齐。然后放置在此布局控件上,您需要。