Java 如何使用scened2d为滚动列表创建项目
我想创建一个“项目”模板,并将其添加到Java 如何使用scened2d为滚动列表创建项目,java,libgdx,scene2d,Java,Libgdx,Scene2d,我想创建一个“项目”模板,并将其添加到滚动窗格 项目应包含图像、标签和按钮 大概是这样的: 我试着用一张桌子来做这件事,但我不能给一行添加背景 scrollTable.add(itemTest).fill().expandX(); scrollTable.row(); scrollTable.add(itemTest2).fill().expandX(); scrollTable.row(); etc.. 创建类似于图片的内容的最佳方法是什么?类滚动窗格Row extend Table作为模
滚动窗格
项目应包含图像、标签和按钮
大概是这样的:
我试着用一张桌子来做这件事,但我不能给一行添加背景
scrollTable.add(itemTest).fill().expandX();
scrollTable.row();
scrollTable.add(itemTest2).fill().expandX();
scrollTable.row();
etc..
创建类似于图片的内容的最佳方法是什么?类
滚动窗格Row extend Table
作为模板是什么
public class ScrollPaneRow extends Table {
Label label;
TextButton textButton;
Image image;
public ScrollPaneRow(){
//...
setBackground(Drawable d);
}
}
然后是包含行的垂直组:
ScrollPaneRow row = new ScrollPaneRow();
VerticalGroup verticalGroup = new VerticalGroup();
verticalGroup.addActor(row);
并将VerticalGroup设置为ScrollPane的内容:
ScrollPane scrollPane = new ScrollPane(verticalGroup);
Thx对于您的答案,这是一个很好的解决方案,但即使在调试模式下也没有显示任何内容