互联网上有几种方法可以通过 css(-ve margins、table-cell hack 等)在屏幕上居中显示某些内容。直到现在,当我想使用本机 gwt2.0 布局面板/小部件时,我对此感到非常满意。想象一下,你想做一个“加载屏幕”来显示一个旋转的圆圈,直到应用程序试图找出下一步将用户发送到哪里(在后台,应用程序正在检查用户是否登录)。
我在 gwt uiBinder xml 中有这段代码:
<ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder'
xmlns:g='urn:import:com.google.gwt.user.client.ui'>
<ui:with field='res' type='ru.atamur.resources.CommonBundle'/>
<g:HTMLPanel>
<g:Image resource='{res.loader}'/>
</g:HTMLPanel>
</ui:UiBinder>
我基本上希望图像垂直和水平显示在屏幕的中心。
任何聪明的想法如何在没有脚本的情况下实现 getWidth/setHeight 等?
谢谢。