我正在使用GWT,我正在动态创建StackLayoutPanel。例如。我在VerticalPanel中有4个或5个StackLayoutPanel。我以像素为单位设置StackLayoutPanel的高度。如果我没有设置高度,我在视图中只看到一个StackLayoutPanel而不是4或5.我想看到所有面板,但不想以像素为单位设置高度。
我的代码,
StackLayoutPanel stackLayoutPanel = new StackLayoutPanel(Unit.EM);
stackLayoutPanel.setHeight("300px");
List<String> list = Lists.newArrayList();
VerticalPanel vPanel = new VerticalPanel();
for(String value : list) {
stackLayoutPanel.add(new Label("Hello"), new Label("Hai"), 4);
}
vPanel.add(stackLayoutPanel);
任何人都可以帮助我吗?
提前致谢, Gnik
答案 0 :(得分:0)
有时,如果更改了这些css属性,那些面板有时会消失。所以只要尝试编辑那些,我可能会错,如果是这样请原谅我。对于堆叠布局面板的容器,我认为有一个flex表是很好的。