我的布局定义如下:
<g:DockLayoutPanel unit="PX">
<g:north size="100">
<g:Label>top</g:Label>
</g:north>
<g:center>
<g:ScrollPanel>
<g:VerticalPanel>
<g:Label>center</g:Label>
<g:Label>center</g:Label>
<g:Label>center</g:Label>
<g:Label>center</g:Label>
<g:Label>center</g:Label>
<g:Label>center</g:Label>
<g:Label>center</g:Label>
<g:Label>center</g:Label>
<g:Label>center</g:Label>
</g:VerticalPanel>
</g:ScrollPanel>
</g:center>
<g:south size="100">
<g:Label>bottom</g:Label>
</g:south>
</g:DockLayoutPanel>
这个想法是将整个页面分为3个部分:固定大小的顶部和底部以及橡胶中心。这样做绝对没问题,但我不喜欢南北两部分的定义方式 - 它们的高度都是硬编码的(都是100px)。
是否可以在没有硬编码高度的情况下获得相同的结果?