跳到内容
CrossFly 是 100% 开源在 GitHub 关注我们
CrossFlyCrossFly
开始使用

本文档目前提供葡萄牙语版本。其他语言的翻译正在准备中。

UI — 构建界面

布局

屏幕上的组件排布——网格、垂直、水平与响应式,每页一种布局,配示例和示意图。

参考
EvenlySpacedLayout

在一个轴上以相等的间距分布子组件,同时保留每个组件的尺寸。

参考
GridLayout

按分数比例划分列的网格布局,每一行的高度由该行最高的内容决定。

参考
HorizontalLayout

把子组件从左到右并排排列,每个都占满容器的高度,适合工具栏和按钮组。

参考
RandomLayout

无自动排布——手动定位(setBounds)或相对定位(setRelativeBounds)。

参考
RelativeLayout

通过锚点进行定位和调整尺寸——相对于容器或相对于另一个组件。

操作指南
响应式设计

如何让任何布局都能适应屏幕尺寸、像素密度和系统字体大小的变化。

参考
VerticalLayout

把子组件从上到下依次堆叠,每个都占满容器的宽度,是表单最常用的布局。