java - VerticalGroup 内的标签不保持在左侧
问题描述
正如标题所说,我有一个 VerticalGroup,我在其中存储了一堆标签。现在,它确实将所有标签都对齐到左边,有点。问题是比最大标签短的标签将集中在最大标签的中间,如下所示:
以下是相关代码:
private ScrollPane chatScrollPane;
private VerticalGroup chatGroup;
...
chatGroup = new VerticalGroup();
chatScrollPane = new ScrollPane(chatGroup, game.getSkin());
stage.addActor(chatScrollPane);
... in another method that adds messages ...
String message = "a message";
Label messageLabel = new Label(message, game.getSkin());
messageLabel.setAlignment(Align.left);
chatGroup.left();
chatGroup.addActor(messageLabel);
现在,我要问的是,我怎样才能让每条消息,无论长度如何,都在左侧(如屏幕截图中的欢迎消息)?
提前致谢。
解决方案
经过一番摆弄,我实际上找到了解决方案。原来我需要chatGroup.columnAlign(Align.left);
解决这个问题。不管怎么说,还是要谢谢你!
推荐阅读
- data-science - 查找具有公共连接的节点
- php - 在 php 条件下应用 css 规则
- javascript - 如何使用javascript制作一个每秒添加特定数字的计数器?
- angular - Angular:如何避免剥离innerHtml?
- reactjs - 使用第一个 Autocomplete 清除第二个 Autocomplete 的值
- voip - 如何从 4g 互联网设备拨打电话
- python - 如何将python变量读入bash命令
- android - 如果 react native android build 失败如何解决?
- swift - 新标签按钮 - UIWindowScene 和 macOS Catalyst
- mysql - 在两个不同的数据库中索引两个相似的表:一个得到速度提升,另一个没有