如何垂直对齐控件?

mis*_*hut 4 sapui5

我在 XML 文件中的屏幕上有几个元素

<layout:VerticalLayout xmlns:layout="sap.ui.layout" xmlns="sap.m">
  <Input />
  <Button />
  <!-- ... -->
</layout:VerticalLayout>
Run Code Online (Sandbox Code Playgroud)

如何添加布局重力或垂直对齐控件之类的内容?例如,我想要元素位于屏幕中央。

Qua*_*ure 5

由于您无论如何都在使用该sap.m库,因此我建议使用该sap.m.VBox控件(或sap.m.HBox用于水平布局),该控件VBox的作用与该控件完全相同,VerticalLayout而且更多(您可以以真正灵活的方式指定对齐方式、理由)。

VBox继承HBoxsap.m.FlexBox,请参阅以下示例了解您可以执行的操作:https ://sdk.openui5.org/entity/sap.m.FlexBox