Ich habe versucht, den folgenden Code:Libgdx - wie ein Label mit eingebundenen Text erhalten
Label label = new Label(reallyLongString, skin);
label.setWrap(true);
label.setWidth(100); // or even as low as 10
table.add(label);
...
und doch alles, was ich bekommen, ist eine sehr breite Linie, die den Bildschirm abzieht.
Anstelle einer Tabelle verwende ich [diese WidgetGroup-Implementierung] (https://github.com/MobiDevelop/maps-editor/blob/master/maps-editor/src/com/mobidevelop/maps/editor/ui/HorizontalFlowGroup.java) (siehe [diese Frage] (http://stackoverflow.com/questions/20303378/need-an-analog-for-inline-block-from-css-in-scene2d-ui) für die Erklärung, warum ich es brauche). Ist es nur möglich, Text in ein Label zu schreiben, das sich in einer Tabelle befindet, oder könnte eine WidgetGroup-Implementierung diese Funktionalität bereitstellen? – gvlasov
Ich würde es versuchen, weil es auf dem gleichen System basiert. Also denke ich, dass die Gruppe auch die gleichen Funktionen bieten sollte. Regulär legen Sie die Breite des Containers fest und nicht die des Etiketts oder was auch immer. Das sollte auch die Regel für Gruppen sein. – BennX
Diese Methode ist bei TextButtons nicht verfügbar –