【问题标题】:Libgdx Table align itemLibgdx 表格对齐项目
【发布时间】:2020-07-04 03:52:38
【问题描述】:

所以我以前经常使用Table 类,我不知道新版本的 libgdx 是否改变了某些东西(有一段时间没有使用 libgdx 编码)或者我错过了一些东西,但我很确定这段代码应该将ImageTable 的左上角对齐

Table t = new Table();
t.setSize(500,300);

t.add(image).width(50).height(50).left().top();

stage.addActor(t);

它将Image 添加到表格的中心,我希望它位于左上角

我也试过了

t.add(image).width(50).height(50).align(Align.topLeft);

t.defaults().left().top();

我不希望它扩大单元格,我只想按原样对齐。

我已经用expand() 尝试过它并且它正确对齐所以我假设这会将Actor 对齐到Cell 的左上角但是我如何将Cell 对齐到左上角的Table

【问题讨论】:

    标签: libgdx


    【解决方案1】:

    原来我应该使用Table.left().top() 而不是Cell.left().top(),我不记得曾经这样做过,买,嘿,这是有道理的。

    Table t = new Table();
    t.setSize(Gdx.graphics.getWidth(),300);
    t.left().top();
            
    t.add(image).width(100).height(100);
    

    【讨论】:

      猜你喜欢
      • 2021-11-16
      • 2015-11-11
      • 1970-01-01
      • 1970-01-01
      • 2018-04-22
      • 2016-11-05
      • 2021-09-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多