LibGDX:Scene2d布局问题

时间:2015-09-06 14:39:10

标签: java libgdx scene2d

您好我的表布局有问题: 使用这段代码,我在两个表之间得到了一个奇怪的空间。

public class ItemList extends Table {
    private final float TABLE_PADDING = 5.0f;
    private Table layout;

    private Array<Image> images = new Array<Image>();

    public ItemList(Skin skin) {
        super(skin);
        this.setBackground("bg_dark_grey");

        layout = new Table(skin);

        TextField itemSearch = new TextField("", skin);
        itemSearch.setMessageText("Search");
        this.add(itemSearch).pad(TABLE_PADDING).fillX().row();

        ScrollPane scrollPane = new ScrollPane(layout, skin);
        this.add(scrollPane);
    }

    public void addItems(TextureAtlas items) {
        // Add a cell to layout for every image.
        }
    }
}

1 个答案:

答案 0 :(得分:0)

首先用户 debug()来查看表格边界

    ...
    super(skin);
    this.setBackground("bg_dark_grey");

    this.debug();

    ...

    layout = new Table(skin);

    layout.debug();

    ...

其次,我非常确定商品搜索中添加 pad 会使空格化 - 请检查