我的屏幕上有VerticalGroup
Button
秒。问题是按钮非常靠近一对一。我想在按钮之间添加一些空格,比如填充或边距。我在API中的pad
中找到了Table
方法,但是VerticalGroup
没有扩展Table,因此不包含此方法。请指出我如何在VerticalGroup
示例代码
VerticalGroup buttons = new VerticalGroup();
buttons.addActor(btn1);
buttons.addActor(bnt2);
// ... and so on
答案 0 :(得分:14)
迟到总比没有好:libGDX使用TableLayout(https://github.com/EsotericSoftware/tablelayout)来命令小部件。当您点击链接并进入“填充”部分时,您将看到一张图片说明您的情况。为了获得边距(按钮的间距 >),您必须使用以下代码:
table.add(button).width(100).pad(10);
table.row();
table.add(lastButton);
答案 1 :(得分:11)
这非常非常新的,但对于将来阅读此问题的任何人来说,VerticalGroup中有一个空间方法,旨在让您定义元素之间的间距:
你可以在这里找到一个实例:
对于使用较旧版本libgdx的用户,可以使用 setSpacing 方法代替。
答案 2 :(得分:3)