0

我采取了水平列表视图。我能够在列表视图中显示图像。它水平显示所有图像。但我的要求是我只需要连续显示 4 个图像。如果有第 5 个图像,那么它应该进入第二行(每行我应该只有 4 张图片)。我该怎么做。实际上我在这里被打动了。我想你能够理解我的问题。谢谢。

我正在使用 JavaFX 2.x

4

1 回答 1

1

据我了解,如果您只需要连续分配 4 张图像,并且在下一行传输第 5 张以上的图像,您将能够使用 GridPane :

http://docs.oracle.com/javafx/2/layout/builtin_layouts.htm

您显然可以在其中设置 ImageView 的位置。似乎,它是这样工作的:您确定自己的 ListCell,并将其图形节点设置为网格窗格,并根据需要配置网格窗格。

另外,看一下流窗格,它可能会对您有所帮助。

如果我对食谱有误,请尝试再次描述您的问题(代码/屏幕截图)。我不完全确定。

于 2013-02-19T23:07:06.100 回答