我在一个 gwt 应用程序中使用了一个 LayoutPanel,里面有两个按钮。LayoutPanle 的高度为 35px;而按钮的高度为 25px;我想垂直对齐面板中间的按钮。正如我所尝试的那样,似乎没有通用的样式方法适用于它。在面板样式或按钮样式上设置垂直对齐:中间,按钮保持顶部对齐。在这种情况下,除了在 LayoutPanel 内为每个 Button 包装一个 HorizontalPanel 并在 HorizontalPanel 上应用 verticalAlignment 之外,最终将 Buttons 置于中间的正确方法是什么?这是我在 Uibinder 中的代码:
<g:LayoutPanel styleName="{style.buttonsBar}">
<g:layer left="30px" width="70px">
<g:Button ui:field="createButton" styleName="{style.crdelButton}">Create</g:Button>
</g:layer>
<g:layer right="30px" width="70px">
<g:Button ui:field="deleteButton" styleName="{style.crdelButton}">Delete</g:Button>
</g:layer>
</g:LayoutPanel>