Libgdx:如何在表格布局中设置行背景?

Libgdx:如何在表格布局中设置行背景?,libgdx,tablelayout,Libgdx,Tablelayout,我找不到任何方法为行设置如下背景: 我只得到了一个可能解决方案的堆栈,但这只适用于一个单元格 谢谢 编辑: 我跟随@tekkerue,但没有得到要求的结果,背景仍然在内表之外: 我使用pixmap作为背景纹理: Pixmap pixmap = new Pixmap(1,1,Pixmap.Format.RGB565); pixmap.setColor(color); pixmap.fill(); 可以使用嵌套表。为每行创建一个新表,并设置行表而不是主表的颜色。一个基本的例子是: // mai

我找不到任何方法为行设置如下背景:

我只得到了一个可能解决方案的堆栈,但这只适用于一个单元格

谢谢

编辑:

我跟随@tekkerue,但没有得到要求的结果,背景仍然在内表之外:

我使用pixmap作为背景纹理:

Pixmap pixmap = new Pixmap(1,1,Pixmap.Format.RGB565);
pixmap.setColor(color);
pixmap.fill();

可以使用嵌套表。为每行创建一个新表,并设置行表而不是主表的颜色。一个基本的例子是:

// main table
Table table = new Table();

// row 1
Table row1 = new Table();
row1.setBackground(blueDrawable);
table.add(row1);
table.row();

// row 2
Table row2 = new Table();
row2.setBackground(greenDrawable);
table.add(row2)
table.row();

嵌套表不适用于标签,请参见编辑的问题。我得到了解决方案。默认情况下,Libgdx表使用setRound(true)。将其设置为false