我在libgdx工作,我有三个容器c1,c2,c3。
C1高于c2,c2高于c3 ..
我的代码就像这样 maincontiner.add(C1)
maincontiner.add(C2)
maincontiner.add(C3)
现在我需要在c2和c3之间添加一些空格。所以我做的是,我添加 padTop ,同时添加c3;对于前 maincontiner.add(C3).padTop(10)
但这样做会影响c1,c2的位置。这是为什么?当我填充到c3时,上面两个容器是否也应该移动?有没有办法避免他们的行动?
答案 0 :(得分:1)
您应该在每个row()
之后调用add
方法将容器放在一个上面:
maincontiner.add(c1).row();
maincontiner.add(c2).row();
maincontiner.add(c3).padTop(10).row();
请参阅this文章,以了解表格布局的工作原理。