任何人都知道如何将某些东西放在SimplePanel的中心,或者至少以某种方式安排它。
使用HorizontalPanel和VerticalPanel我可以使用setHorizontalAlignment()/ setVerticalAlignment()但我无法找到任何对SimplePanel有用的东西。
我知道SimplePanel只能有一个小部件,但我需要使用它。
有什么建议吗?
由于
答案 0 :(得分:2)
如果你使用UIBinder,这应该可行
<ui:style>
.container {
width:100%;
}
.content {
width:200px;
margin: 0 auto;
}
</ui:style>
<g:SimplePanel addStyleNames="{style.container}">
<g:HTMLPanel addStyleNames="{style.content}">
<!-- CONTENT -->
</g:HTMLPanel>
</g:SimplePanel>
答案 1 :(得分:1)
创建水平/垂直面板。 添加具有所需对齐的小部件 将此面板添加到SimplePanel。
您也可以通过调整CSS而不是额外的面板来实现它