Java 为什么我的Libgdx滚动窗格不能水平滚动?

Java 为什么我的Libgdx滚动窗格不能水平滚动?,java,android,libgdx,Java,Android,Libgdx,嗨,我正试图在我的libgdx游戏中构建一个水平滚动屏幕,但由于某些原因,我只能让它垂直滚动而不是水平滚动。虽然ScrollPane听起来很简单,但出于某些原因,我并不完全理解它,但这里的滚动积分示例对我有一点帮助 我有一个表格,并向其中添加了几行文本。该表与屏幕大小相匹配,并且还包含一个名为scroller的滚动窗格,用于填充表的大小。我猜,因为文本行不适合屏幕,因此滚动条,滚动条自动允许垂直滚动,在示例中?但是,当我将文本更改为一长行而不是新行时,滚动条不允许我水平滚动以查看所有文本,为什么

嗨,我正试图在我的libgdx游戏中构建一个水平滚动屏幕,但由于某些原因,我只能让它垂直滚动而不是水平滚动。虽然ScrollPane听起来很简单,但出于某些原因,我并不完全理解它,但这里的滚动积分示例对我有一点帮助

我有一个表格,并向其中添加了几行文本。该表与屏幕大小相匹配,并且还包含一个名为scroller的滚动窗格,用于填充表的大小。我猜,因为文本行不适合屏幕,因此滚动条,滚动条自动允许垂直滚动,在示例中?但是,当我将文本更改为一长行而不是新行时,滚动条不允许我水平滚动以查看所有文本,为什么?文本肯定超出了滚动条的宽度

试试这个:

Table table = new Table();
ScrollPane scroll = new ScrollPane(table);

我相信ScrollPane只能在水平方向上工作…如何使它在水平方向上工作。它可以垂直工作,也可以水平工作,当项目/对象超出其容器边界时,它应该会自动工作。。。尝试使用两个?否表示当参与者大于滚动窗格时,此处应自动调整。你有内部容器和外部容器吗?你应该更详细地解释你的答案。它是做什么的,为什么工作?
Table table = new Table();
ScrollPane scroll = new ScrollPane(table);