3.5.2.3.2. 外边距和间距

界面边框的外边距

margin 属性允许在容器边框和嵌套组件之间设置边距。

如果 margin 设置为 true,则容器所有的边都会有边距。

  1. <layout>
  2. <vbox margin="true" height="100%">
  3. <groupBox caption="Group"
  4. height="100%"/>
  5. </vbox>
  6. <groupBox caption="Group"
  7. height="100%"/>
  8. </layout>

screen layout rules 12

也可以单独为每个的边(上、右、下、左)设置边距。为顶部和底部启用外边距的示例:

  1. <vbox margin="true,false,true,false">

组件之间的间距

spacing 属性表明是否应在容器扩展方向上的嵌套组件之间添加间距。

screen layout rules 13

在某些嵌套组件变得不可见的情况下,间距也会正常工作,所以不要使用 margin 来模拟间距。

  1. <layout spacing="true">
  2. <button caption="Button"/>
  3. <button caption="Button"/>
  4. <button caption="Button"/>
  5. <button caption="Button"/>
  6. </layout>

screen layout rules 14