例如,您能解释一下 HorizontalLayoutContainer 和 HBoxLayoutContainer 之间的区别吗?
最佳答案
阅读 JavaDoc 5 分钟后发现 HBoxLayoutContainer
具有:
- 支持自动溢出
- 每个 child 都有最小和最大尺寸(在容器的轴上,所以这里是水平轴,因此是最小/最大宽度)
- 可能在 child 之间分配剩余空间(flex)
鉴于HorizontalLayoutContainer
:
- (可能)在 child 不适合时滚动
- 以固定的宽度和高度(或它们的固有大小)布置其子项。
我的理解是 HBoxLayoutContainer
使用 CSS3 Flexible Box Model在引擎盖下,而 HorizontalLayoutContainer
宁愿使用 display: inline-box
或 float
(或由 JavaScript 控制的等效项,可能使用 position:absolute
)
关于java - GXT 3 布局容器 : Horizontal & Vertical vs HBox & VBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11630519/