带有滚动窗格的libgdx可调整大小/可移动窗口



如果我明确定位/调整滚动窗格的大小(ick!),我可以使用其窗口的标题栏拖动窗口,如果我使滚动窗格更小,那么我也可以调整窗口的大小。

然而,由于窗口是可调整大小的,我需要将scrollPane设置为填充其父窗口(大概是这样)——这意味着当我开始用标题栏拖动窗口时,它开始移动,但随后停止,scrollPanel开始滚动。

尽管在窗口上进行了填充(这在视觉上看起来是正确的),但标题栏和移动窗口仍然存在问题。

调整大小更糟糕,因为一开始它试图在滚动窗格内下拉一个选择器,然后开始调整表的大小,然后开始滚动滚动窗格!

窗口小部件是这样布置的:

window    
    scrollPane
           table

我尝试过在不同的小部件上填充/设置大小,但当窗口可调整大小时,似乎什么都不起作用。。。

概括一下,我想制作一个可调整大小、可重新定位的窗口,里面有一个滚动窗格,当窗口改变大小时,它会改变大小,但不会影响窗口的大小或重新定位。

原来我应该用add而不是addActor添加滚动窗格,天哪,我希望javadocs中有更好的信息!

不!也不是这样,窗格被粘贴到了窗口的正确大小

v.挫败

终于!

    sPane.setFillParent(true);
    win.add(sPane).fill().expand();

从API文档或Wiki中仍然不知道是否应该这样使用它…

最新更新