【问题标题】:LibGDX Scene2d: How to add a row to an ImageButton?LibGDX Scene2d:如何向 ImageButton 添加一行?
【发布时间】:2016-07-09 22:20:46
【问题描述】:

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

我是这样尝试的:

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

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

为什么row() 不像在常规表中那样开始新行?

【问题讨论】:

    标签: libgdx scene2d


    【解决方案1】:

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

    btn.add().row();
    

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

    【讨论】:

      猜你喜欢
      • 2014-04-18
      • 1970-01-01
      • 2013-09-28
      • 1970-01-01
      • 2015-12-24
      • 2015-06-24
      • 2015-10-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多