行布局

行布局在行中布局窗口小部件,但是它比文件布局更灵活。类型字段控制是将窗口小部件在水平行中放置,还是在垂直列中放置。

它可以可选地覆盖窗口小部件,根据需要创建足够多的行或列来显示它们。它还提供布局的每个边缘上可配置的页边距,以及布局中的窗口小部件之间可配置的间距。您可以包装一个行布局,它强制所有窗口小部件使用相同大小。如果您调整 RowLayout,则组合体中保留的额外空间将被分配为窗口小部件之间的页边距。

可以在 RowData 对象(应该在窗口小部件中使用 setLayoutData(Object) 来设置它)中指定 RowLayout 中的每个窗口小部件的高度和宽度。

下表总结了行布局的属性。

属性

描述

调整

可以是 HORIZONTAL(行布局)或 VERTICAL(列布局)之一。

底空白 指定要沿布局底部边缘放置的像素数。
左空白 指定要沿布局左边边缘放置的像素数。
右空白 指定要沿布局右边边缘放置的像素数。
顶空白 指定要沿布局顶部边缘放置的像素数。
包装 指定是否应强制所有窗口小部件具有相同大小。
间隔 指定一个单元与其相邻单元之间的像素数。
类型 可以是 HORIZONTAL(行布局)或 VERTICAL(列布局)之一。
回绕 指定若在当前行或列中没有足够空间,是否将控件回绕到下一行或列。

下表总结了行数据的属性。

属性

描述

宽度

指定以像素计的单元宽度。

高度 指定以像素计的单元高度。

 

法律声明。