Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Libgdx “需要一个模拟电路”;“内联块”;来自scene2d.ui中的CSS_Libgdx - Fatal编程技术网

Libgdx “需要一个模拟电路”;“内联块”;来自scene2d.ui中的CSS

Libgdx “需要一个模拟电路”;“内联块”;来自scene2d.ui中的CSS,libgdx,Libgdx,有没有一种方法可以使用scene2d.ui创建像Morrowind's items list这样的小部件?也就是说,一个容器,您可以在其中放置固定大小的元素,它们将堆叠在一行(或一列)中,直到它们按宽度/高度填充父容器,然后它们将堆叠在下一行/列中 在图片中你可以看到滚动,但我仍然接受不允许滚动的答案。另外,我知道CSS中的内联块元素不会垂直堆叠(就像在Morrowind中一样),这是我能想到的最接近的类比。我制作了一组HorizontalFlowGroup和VerticalFlowGroup

有没有一种方法可以使用scene2d.ui创建像Morrowind's items list这样的小部件?也就是说,一个容器,您可以在其中放置固定大小的元素,它们将堆叠在一行(或一列)中,直到它们按宽度/高度填充父容器,然后它们将堆叠在下一行/列中


在图片中你可以看到滚动,但我仍然接受不允许滚动的答案。另外,我知道CSS中的内联块元素不会垂直堆叠(就像在Morrowind中一样),这是我能想到的最接近的类比。

我制作了一组HorizontalFlowGroup和VerticalFlowGroup小部件来执行这种布局

以下是它们的来源:


如果将HorizontalFlowGroup放在带有垂直滚动的滚动窗格中,它将填充宽度,然后移动到下一行,从而允许垂直滚动。如果将VerticalFlowGroup放置在水平滚动的滚动窗格中,它将填充高度并移动到下一列,从而允许水平滚动。在任何一种情况下,如果您为子窗口小部件使用统一的大小,它们都将作为网格对齐。

工作正常,非常感谢!很抱歉有一段时间没有接受答案:我只是没有时间检查代码是否真的有效。