Java libgdx滚动窗格没有';t显示
我在让libgdxs滚动窗格控件工作时遇到问题。下面的代码显示了一个简单布局的控件设置,其中包含一个标签、滚动窗格中的项目列表和一个按钮。问题是我的滚动窗格除了vScroll/vScrollKnoble ninepatch(那个小小的白色正方形)之外没有显示任何内容 它看起来就像这样:Java libgdx滚动窗格没有';t显示,java,android,libgdx,scrollpane,Java,Android,Libgdx,Scrollpane,我在让libgdxs滚动窗格控件工作时遇到问题。下面的代码显示了一个简单布局的控件设置,其中包含一个标签、滚动窗格中的项目列表和一个按钮。问题是我的滚动窗格除了vScroll/vScrollKnoble ninepatch(那个小小的白色正方形)之外没有显示任何内容 它看起来就像这样: Table table = new Table(); table.add(mLabel); table.row(); table.add(mButton); table.r
Table table = new Table();
table.add(mLabel);
table.row();
table.add(mButton);
table.row();
table.add(mList); //changed mListScroll(scrollpane class) to mList(List class)
mStage.addActor(table);
如果我不使用滚动窗格并将列表直接添加到表中,它将按预期工作,如下所示:
Table table = new Table();
table.add(mLabel);
table.row();
table.add(mButton);
table.row();
table.add(mList); //changed mListScroll(scrollpane class) to mList(List class)
mStage.addActor(table);
但是当有太多的项目时,它会延伸到我屏幕的底部。我做错了什么?是否需要在滚动窗格上设置另一个参数?我认为您遇到的问题是如何将内容添加到表中。我建议使用以下代码,而不是您的操作方式:
Table table = new Table();
table.add(mLabel);
table.row();
table.add(mButton);
table.row();
// Changing the table layout size itself.
table.add(mListScroll).size(500, 500);
mStage.addActor(table);
有关更多详细说明,请参阅此处的“快速入门”演示如何使用表格布局对象