【问题标题】:Removing space between widget and horizontal panel删除小部件和水平面板之间的空间
【发布时间】:2013-04-17 12:45:44
【问题描述】:

您可以看到的内部矩形是一个水平面板。我在其中添加了 3 个按钮。我希望所有这些按钮都位于底部 - 水平面板的大部分。我尝试了以下代码行

margin-bottom: 0px;

但它对按钮没有影响。有人可以就这方面给我建议吗?

【问题讨论】:

  • 我可以建议解决的另一种方法是,使用绝对面板代替水平面板并使用方法 addWidget(Widget widget,int Left,int Top); 来添加小部件;
  • 谢谢我错过了这个替代方案,但现在我也可以使用它了。

标签: gwt border-spacing


【解决方案1】:

你需要做两件事

1)horizontalPanel.setSpacing(0);参考:setSpacing

2) horizontalPanle.setCellVerticalAlignment(widget, HasVerticalAlignment.Align_Bottom); 参考:setCellVerticalAlignment

【讨论】:

  • 我正在设置 SetSpaing(10) 但后来我评论了它。我想如果我没有设置任何值,它默认为 0。但是通过使用 Horizo​​ntalPanel.setSpacing(0);我能够实现我想要的输出。