下图说明了我想要做的事情。
顶部的图表表示我现在的安排。
底部图表示我想要这种安排的方式。这是一个图表:
我希望标签演员位于影像演员之上。
可以这样做吗?
答案 0 :(得分:7)
感谢@noone引导我进入堆栈。请注意我的代码是滚动窗格的一部分。另请注意,要添加到堆栈的最后一项将位于顶部。这就是我添加图像然后添加标签的原因。
Image image = new Image(texture);
Label buildingName = new Label(entry.getValue.name, skin, "building");
buildingName.setAlignment(Align.top);
Stack stack = new Stack();
stack.add(image);
stack.add(buildingName);
stack.addListener(buildItemUIListener); //used for click listener
stack.setName(entry.getKey()); //Used for the click listener
table.add(stack);