我使用vaadin 7.我不确定"浮动布局"是正确的术语,所以让我描述一下我想要的东西。 我在布局中有更多面板。这些面板的大小是固定的。如果浏览器窗口足够大,则它们彼此相邻排列水平。如果窗口没有足够的空间可以水平放置所有窗口,那么面板应该垂直排列。
1,这种布局叫什么?浮动?是否为动态
2,如何用vaadin 7实现这个目标?
horizontalLayout.setSizeUndefined()
和horizontalLayout.setSizeFull()
都不起作用。
我甚至不确定我是否需要HorizontalLayout或其他东西。
答案 0 :(得分:3)
您可以使用宽度为100%的CSSLayout并将您的组件放入其中, 或者您可以查看响应式插件。
https://vaadin.com/directory#addon/vaadin-responsive:vaadin
还有一些关于添加的内容
https://vaadin.com/wiki/-/wiki/Main/Responsive+layouts+using+the+Responsive+extension