我知道我可以使用ImageTextButton,但出于某种原因,我想在ImageButton中添加一行,这是Table的子类。
我这样试试:
ImageButton btn = new ImageButton(skin, "style");
Label lb = new Label(text, skin);
btn.row();
btn.add(lb);
标签不在图片下方,而是在图片旁边。
为什么row()
没有开始新行,就像在常规表中一样?
答案 0 :(得分:0)
这是recent LibGDX bug。我想你现在可以通过在添加新行之前添加一个空单元来解决它。像这样:
btn.add().row();
您可能需要在添加的下一个项目上使用colspan(2)
以使其正确对齐。