私はGWTを使用しており、StackLayoutPanelを動的に作成しています。たとえば。VerticalPanelに4つまたは5つのStackLayoutPanelがあります。StackLayoutPanelの高さをピクセル単位で設定しました。高さを設定しないと、ビューに4または5ではなく1つのStackLayoutPanelしか表示されません。すべてのパネルを表示したいのですが、高さをピクセル単位で設定したくありません。
私のコード、
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