HorizontalLayout里有多个子控件如何都居右显示

HorizontalLayout里有多个子控件如何都居右显示
都设置setComponentAlignment(控件, Alignment.MIDDLE_RIGHT);
貌似不好使阿

有两点注意下:

  1. HorizontalLayout有没设置宽度,因为HorizontalLayout默认的width是undefined size,也就是说它会根据自己的内容缩小的最小。
  2. 最左边的那个Comonent,记得设置expansion ratio. layout.setExpansionRatio(最左边控件, 1)。

谢谢你的回答,很好用