[英]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.