Java Libgdx如何设置复选框和文本标签之间的间距

Java Libgdx如何设置复选框和文本标签之间的间距,java,libgdx,scene2d,Java,Libgdx,Scene2d,我已经为libgdx Scene2d创建了一个复选框外观,但是我的复选框和文本标签之间没有空格,下面是我的复选框代码: final CheckBox vSyncCheckBox = new CheckBox("vSync", skin); vSyncCheckBox.setChecked(vSync()); vSyncCheckBox.getCells().get(0).size(30, 30); 在表格布局中,我尝试使用spacelight(10)但什么也没发

我已经为libgdx Scene2d创建了一个复选框外观,但是我的复选框和文本标签之间没有空格,下面是我的复选框代码:

final CheckBox vSyncCheckBox = new CheckBox("vSync", skin);
        vSyncCheckBox.setChecked(vSync());
        vSyncCheckBox.getCells().get(0).size(30, 30);
在表格布局中,我尝试使用
spacelight(10)但什么也没发生:

table.add(vSyncCheckBox).top().expandY().spaceRight(10); 
下面是复选框当前的图像:


你可以看到复选框和Vsync是堆叠在一起的,关于如何在它们之间提供一些空间有什么帮助吗

你能把那张表的全部代码都贴出来吗?由于对表进行了其他设置,它可能无法工作

此外,通过使用激活调试模式也很有帮助

table.setDebug(true); // turn on all debug lines (table, cell, and widget)

来源:

你能把那张表的全部代码都贴出来吗?由于对表进行了其他设置,它可能无法工作

此外,通过使用激活调试模式也很有帮助

table.setDebug(true); // turn on all debug lines (table, cell, and widget)

来源:

这就是我解决类似问题的方法:

table.add(yourButton).padLeft(Distance).OTHER_STUFF;
下次请参阅以解决任何表格布局问题或相关表格布局问题

如果您在理解该概念时遇到任何问题,请打开调试

table.setDebug(true);

如果您的复选框和标签是一个单独的项目,您只需在对象声明中添加一些空格“vSync”而不是“vSync”

这就是我解决类似问题的方法:

table.add(yourButton).padLeft(Distance).OTHER_STUFF;
下次请参阅以解决任何表格布局问题或相关表格布局问题

如果您在理解该概念时遇到任何问题,请打开调试

table.setDebug(true);

如果您的复选框和标签是一个单独的项目,您只需在对象声明中添加一些空格“vSync”而不是“vSync”

这是如何设置复选框和文本标签之间的间距

final CheckBox vSyncCheckBox = new CheckBox("vSync", skin);
vSyncCheckBox.getLabelCell().padLeft(10);

这就是如何设置复选框和文本标签之间的间距

final CheckBox vSyncCheckBox = new CheckBox("vSync", skin);
vSyncCheckBox.getLabelCell().padLeft(10);

因为在春天的第一天,我感觉很懒:在vSync的“v”之前的一个空间?这可以做到这一点,但我问是否还有其他原因可以做到这一点,一个在复选框和标签之间设置pad的方法因为我在春天的第一天感觉很懒:在vSync的“v”之前有一个空格?这是一个技巧,但我想问是否还有其他方法为什么要这样做,一个在复选框和标签之间设置pad的方法他没有表问题,他想知道如何在复选框与其内部标签之间添加空格。在“vSync”的开头添加一个空格是一个技巧。他没有表问题,他想知道如何在复选框和它的内部标签之间添加空格。在“vSync”的开头添加一个空格是一种攻击。