【发布时间】:2017-09-21 23:34:51
【问题描述】:
我有一个带有文本的 Label 对象...
Label label = new Label(text);
..我得到高度...
label.pack();
GlyphLayout layout = label.getGlyphLayout();
float height = layout.height;
当我将它们添加到我刚才说的表中时
Table t = new Table();
t.add(label).width(200).height(height);
目前我在一个聊天窗口和每个条目上工作 window 是一个包含彩色名称和文本的标签,例如...
注意:调试线已绘制。请忽略蓝线,它来自场景中的另一张桌子
现在我的问题:1-liner 的字形布局高度为 38,3-liner 的字形布局高度为 139。有人知道为什么两个条目之间存在如此大的差距吗?为什么 3 行高度似乎不正确?没有额外的间距/填充。
如果有任何解决此问题的想法,我将不胜感激。
【问题讨论】:
-
如果您自己解决了问题,请不要在标题中添加 SOLVED。如果您认为此问题对其他 Stack Overflow 用户有价值,请将您的问题的解决方案作为答案发布并接受该答案。如果您认为此问题对其他 SO 用户没有价值,请删除该问题(您的问题下方有一个
delete链接)。 -
两天内可以接受