这与滑块始终具有默认宽度或“滑块始终具有默认宽度”中看到的问题相同。
您需要将该标签放入表格中,并在标签所在的表格单元格中添加正确的大小。
UI窗口小部件未设置其自身的大小和位置。而是由父窗口小部件设置每个子窗口的大小和位置。小部件提供了父级可以用作提示的最小,首选和最大大小。可以为某些父级小部件(例如Table)赋予如何设置子级大小和位置的约束。要在布局中为窗口小部件指定特定的大小,应保留窗口小部件的最小,首选和最大大小,并在父级中设置大小限制。
来源:来自libgdx Wiki Scene2D
解决方案:
Label label = new Label(reallyLongString, skin);label.setWrap(true);label.setWidth(100); // or even as low as 10table.add(label).width(10f);// <--- here you define the width
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)