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