我正在寻找一种在我的VerticalLayout中创建页脚的方法。
有一些用VerticalLayout创建页脚的方法吗?

任何的想法 ?

最佳答案

一个简单的解决方案。 AndréSchild已经提供了宝贵的意见。

VerticalLayout vlMain = new VerticalLayout();
vlMain.setSizeFull();

HorizontalLayout hlFooter = new HorizontalLayout();
hlFooter.setHeight("50px"); // if you want you can define a height.
hlFooter.addComponent(new Label("Test1")); // adding a simple component. You might want to set alignment for that component

vlMain.addComponent(mainComponent);
vlMain.setExpandRatio(mainComponent, 1.0f); // "give" the main component the maximum available space
vlMain.addComponent(hlFooter);

07-26 02:00