SmartGWT:将HTMLFlow水平居中

SmartGWT:将HTMLFlow水平居中,gwt,smartgwt,Gwt,Smartgwt,我得到了一个VLayout,它占据了屏幕100%的宽度 它包含一些HTMLFlow元素,它们都居中。有一个流与屏幕宽度相同,我想将其“拆分”为2 e、 g.来自 "Time remaining: 01:01:01" 到 因此,我尝试将流宽度设置为50%,这可以完美地控制我的HTMLFlow长度,但随后align向左移动 "Time remaining: 01:01:01" 然后,我尝试将其包含在HLayout中,使其保持居中,但宽度会

我得到了一个VLayout,它占据了屏幕100%的宽度

它包含一些HTMLFlow元素,它们都居中。有一个流与屏幕宽度相同,我想将其“拆分”为2

e、 g.来自

                            "Time remaining: 01:01:01"

因此,我尝试将流宽度设置为50%,这可以完美地控制我的HTMLFlow长度,但随后align向左移动

"Time remaining: 
01:01:01"
然后,我尝试将其包含在HLayout中,使其保持居中,但宽度会被覆盖,并且宽度不是50%,而是更小

                                    "Time 
                                  remaining: 
                                   01:01:01"

我是如何做到这一点的?

您不能将

添加到HTML字符串中吗。SmartGWT的HTMLFlow本身无法控制换行

从HTMLFlow的JavaDoc:


使用HTMLFlow组件显示HTML内容,这些内容应扩展到其自然大小,而无需滚动。[…]注意:由于HTMLFlow组件的大小由其HTML内容决定,因此如果给定大小不同的内容,该组件将以不同的大小绘制。

我希望我可以只使用br,这不是一行正好有4个单词,而是动态内容。您的解释也非常有用。由于HTMLFlow的大小是由其内容决定的,所以我认为让一个50%宽度的框包含HTMLFlow可能会有所帮助,问题是容器卡在左侧
                                    "Time 
                                  remaining: 
                                   01:01:01"