java Libgdx如何设置复选框和文本标签之间的空间
我已经为libgdx Scene2d创建了一个复选框外观,但是我的复选框和文本标签之间没有空格,下面是我的复选框代码:
final CheckBox vSyncCheckBox = new CheckBox("vSync", skin);
vSyncCheckBox.setChecked(vSync());
vSyncCheckBox.getCells().get(0).size(30, 30);
在表布局中,我尝试使用spaceRight(10);
,但什么也没发生:
table.add(vSyncCheckBox).top().expandY().spaceRight(10);
下面是复选框当前的图像:
你可以看到复选框和Vsync是堆叠在一起的,关于如何在它们之间提供一些空间有什么帮助吗
# 1 楼答案
这就是如何设置复选框和文本标签之间的间距
# 2 楼答案
你能把那张桌子的全部代码都贴出来吗?由于对表进行了其他设置,它可能无法工作
此外,通过使用激活调试模式也很有帮助
资料来源:https://github.com/libgdx/libgdx/wiki/Table#debugging
# 3 楼答案
这就是我解决类似问题的方法:
下次请参阅the Wiki table page以解决任何与表格布局有关的问题
如果您在理解该概念时遇到任何问题,请打开调试
如果您的复选框和标签是一个单独的项目,您只需在对象声明中添加一些空格“vSync”而不是“vSync”