LibGDX Scene2d:如何向ImageButton添加行?

时间:2016-07-09 22:20:46

标签: libgdx scene2d

我知道我可以使用ImageTextButton,但出于某种原因,我想在ImageButton中添加一行,这是Table的子类。

我这样试试:

ImageButton btn = new ImageButton(skin, "style");
Label lb = new Label(text, skin);
btn.row();
btn.add(lb);

标签不在图片下方,而是在图片旁边。

为什么row()没有开始新行,就像在常规表中一样?

1 个答案:

答案 0 :(得分:0)

这是recent LibGDX bug。我想你现在可以通过在添加新行之前添加一个空单元来解决它。像这样:

btn.add().row();

您可能需要在添加的下一个项目上使用colspan(2)以使其正确对齐。