繁体   English   中英

Scene2d ScrollPane无法滚动

[英]Scene2d ScrollPane not scrolling

我创建了一个ScrollPane,其中包含表。 它工作正常,但是当我将此ScrollPane添加到布局表(或VecrticalGroup)时,它将停止工作。

    layoutTable = new Table();
    groupTable = new Table();
    SP = new ScrollPane(groupTable, skin);
    SP.setWidth(1105);
    SP.setHeight(300);
    groupTable.top();
    groupTable.left();

    layoutTable.add(inputTable);
    layoutTable.row();
    layoutTable.add(SP);
    layoutTable.row();
    layoutTable.add(resultTable);
    layoutTable.setFillParent(true);
    stage.addActor(layoutTable);

将其添加到表后,该表将管理其大小,因此您先前的调用( SP.setWidth()SP.setHeight() )将被覆盖(可能使用滚动窗格内容的prefSize值,如果为prefSize,则为零)。它是一个空表)。 如果要控制滚动窗格的大小,请在将其添加到表时通过调整其单元格来实现:

layoutTable.add(SP).width(1105).height(300).fill();

fill()调用告知表调整滚动窗格的大小以适合单元格的尺寸。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM