如何根据可用空间的大小不同地布局组件?

时间:2010-07-08 17:15:41

标签: flex layout

我正在尝试在Flex中构建一种按钮栏 - 类似于您在大多数现代Web浏览器中看到的水平布局书签栏,当您用完水平空间时,可以单击箭头按钮(>>)获取下拉列表以查看其他不适合水平空间的项目。问题是,我怎么知道有多少水平空间可以告诉我有多少按钮呈现在按钮栏中?这种需求似乎不受一般布局管理器框架的支持。

1 个答案:

答案 0 :(得分:2)

您可以检查父容器的宽度,如果它小于您使用AddChild或AddElement附加的对象的组合宽度,那么您没有足够的空间并需要使用箭头功能。