1
У меня есть простая коробка с текстом и кнопкой. Я пытаюсь заставить текст обернуться внутри таблицы. К сожалению, текст переполняет таблицу и не обертывает ее.Scene2D label setWrap игнорируется
Хотя это было бы очень просто, но это становится болью.
Label description = SkinController.getInstance().getLabel(Strings.NoAdsDescription, Values.FONT_SCALE_SMALL);
description.setWrap(true);
description.setAlignment(Align.center);
TextButton buy = SkinController.getInstance().getTextButton(Strings.Buy);
table.add(description).maxWidth(table.getWidth() - (Values.PADDING_SMALL * 2f)).pad(Values.PADDING_SMALL).expandY().top().center();
table.row();
table.add(buy).pad(Values.PADDING_SMALL);
это может быть, что ваш labelWidth больше, чем экран? Я бы попытался использовать ширину набора, чтобы проверить, работает ли она. Тогда посмотрим, где проблема. Вероятно, это где-то в строке «table.add». –
Он не шире экрана, но он шире, чем стол. Хотя для этого и предназначена упаковка? –
Попробуйте установить фиксированную ширину для ячейки при добавлении метки. – noone