行布局在行中布局小窗口,但是它比文件布局更灵活。类型字段控制是将小窗口在水平行中放置,还是在垂直列中放置。
它可以可选地覆盖小窗口,根据需要创建足够多的行或列来显示它们。它还提供布局的每个边缘上可配置的页边距,以及布局中的小窗口之间可配置的间距。您可以包装一个行布局,它强制所有小窗口使用相同大小。如果您调整 RowLayout,则组合体中保留的额外空间将被分配为小窗口之间的页边距。
可以在 RowData 对象(应该在小窗口中使用 setLayoutData(Object) 来设置它)中指定 RowLayout 中的每个小窗口的高度和宽度。
下表总结了行布局的属性。
属性 |
描述 |
---|---|
调整 |
可以是 HORIZONTAL(行布局)或 VERTICAL(列布局)之一。 |
底空白 | 指定要沿布局底边放置的像素数。 |
左空白 | 指定要沿布局左边放置的像素数。 |
右空白 | 指定要沿布局右边放置的像素数。 |
顶空白 | 指定要沿布局顶部放置的像素数。 |
包装 | 指定是否应强制所有小窗口具有相同大小。 |
间隔 | 指定一个单元与其相邻单元之间的像素数。 |
类型 | 可以是 HORIZONTAL(行布局)或 VERTICAL(列布局)之一。 |
回绕 | 指定若在当前行或列中没有足够空间,是否将控件回绕到下一行或列。 |
下表总结了行数据的属性。
属性 |
描述 |
---|---|
宽度 |
指定以像素计的单元宽度。 |
高度 | 指定以像素计的单元高度。 |