您能否举例说明HorizontalLayoutContainer和HBoxLayoutContainer之间的区别?
最佳答案
阅读JavaDoc 5分钟后发现HBoxLayoutContainer
具有:
支持自动溢出
每个子对象的最小和最大尺寸(在容器的轴上,因此在此处是水平轴,因此是最小/最大宽度)
可能在孩子之间分配剩余空间(弯曲)
而HorizontalLayoutContainer
:
(可能)在孩子不适应时滚动
布置其子项,每个子项的宽度和高度均固定(或其固有尺寸)。
我的理解是,HBoxLayoutContainer
在后台使用CSS3 Flexible Box Model,而HorizontalLayoutContainer
宁愿使用display: inline-box
或float
(或由JavaScript控制的等效项,可能使用position: absolute
)