SmartGWT:将HTMLFlow水平居中
我得到了一个VLayout,它占据了屏幕100%的宽度 它包含一些HTMLFlow元素,它们都居中。有一个流与屏幕宽度相同,我想将其“拆分”为2 e、 g.来自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中,使其保持居中,但宽度会
"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"