Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在libgdx中垂直放置的两个小部件中添加填充?_Libgdx_Padding - Fatal编程技术网

如何在libgdx中垂直放置的两个小部件中添加填充?

如何在libgdx中垂直放置的两个小部件中添加填充?,libgdx,padding,Libgdx,Padding,我在libgdx工作,我有三个容器c1、c2、c3。c1在c2之上,c2在c3之上。 我的代码是这样的 maincontiner.add(c1) 主容器添加(c2) maincontiner.add(c3) 现在我需要在c2和c3之间添加一些空间。所以我要做的是,我在添加c3的同时添加焊盘;前 主控面板。添加(c3)。焊盘(10) 但是这样做会影响c1,c2的位置。为什么呢?当我填充到c3时,上述两个容器是否也应移动?有什么方法可以避免它们移动吗?您应该在每个添加后调用行()方法,将容器一个放置

我在libgdx工作,我有三个容器c1、c2、c3。
c1在c2之上,c2在c3之上。

我的代码是这样的
maincontiner.add(c1)
主容器添加(c2)
maincontiner.add(c3)

现在我需要在c2和c3之间添加一些空间。所以我要做的是,我在添加c3的同时添加焊盘;前 主控面板。添加(c3)。焊盘(10)

但是这样做会影响c1,c2的位置。为什么呢?当我填充到c3时,上述两个容器是否也应移动?有什么方法可以避免它们移动吗?

您应该在每个
添加
后调用
行()
方法,将容器一个放置在一个容器之上:

    maincontiner.add(c1).row();
    maincontiner.add(c2).row();
    maincontiner.add(c3).padTop(10).row();
请参阅本文,了解表格布局的工作原理。

您应该在每个
add
之后调用
row()
方法,将一个容器放置在一个容器之上:

    maincontiner.add(c1).row();
    maincontiner.add(c2).row();
    maincontiner.add(c3).padTop(10).row();
请参阅本文了解表格布局的工作原理