我想包装一个大文本,这是一个嵌入到Horizontalgoup中的标签,该标签已嵌入到表格中。 为了在表中具有某种结构并能够快速删除和添加元素,我在此表中使用了HorizontalGroups。
但是当涉及到Horizontalgroup时,换行不起作用。
有人可以帮助我吗?
我的测试代码:
Skin skin = new Skin(Gdx.files.internal(SkinManager.getSkin()));
Table table = new Table();
int size = 40;
HorizontalGroup horizontalGroup = new HorizontalGroup();
Label bigtext = new Label("big text big text big text big text", skin);
bigtext.setWrap(true);
bigtext.setWidth(size);
horizontalGroup.addActor(bigtext);
horizontalGroup.setWidth(size);
table.add(horizontalGroup).width(size);
table.setPosition(400,400);
table.setWidth(size);
stage.addActor(table);
*更新* 我还单独使用HorizontalGroup进行了测试: 包装不适用于该组的包装方法:
Skin skin = new Skin(Gdx.files.internal(SkinManager.getSkin()));
int size = 40;
HorizontalGroup horizontalGroup = new HorizontalGroup();
Label bigtext = new Label("big text big text big text big text big text big text big text big text", skin);
bigtext.setWrap(true);
bigtext.setWidth(size);
horizontalGroup.addActor(bigtext);
horizontalGroup.setWidth(size);
horizontalGroup.setPosition(400,400);
horizontalGroup.wrap(true);
horizontalGroup.wrap();
stage.addActor(horizontalGroup);