In einem libgdx Dialog möchte ich drei Textzeilen anzeigen, mit einer Schaltfläche um den Dialog unten zu beenden.libgdx dialog wie 3 Zeilen und eine Schaltfläche richtig angezeigt werden
Der folgende Code würde den gesamten Text in 1 Zeile drucken, durch die Schaltfläche am unteren Rand gefolgt:
Dialog dialog = new Dialog("Stats", skin);
dialog.text("First line");
dialog.text("Second line");
dialog.text("Third line");
dialog.button("Done");
dialog.show(stage);
Wenn ich Tabelle durch einen Knopf wie die folgenden gefolgt verwenden, würde die Taste auf der linken Seite angezeigt werden Seite nicht die Unterseite.
Table table = new Table(skin);
table.add(new Label("First line", skin));
table.row();
table.add(new Label("Second line", skin));
table.row();
table.add(new Label("Third line", skin));
Dialog dialog = new Dialog("Stats", skin);
dialog.add(table);
dialog.button("Done");
dialog.show(stage);
Wenn ich eine Schaltfläche in die Tabelle einfügt, kann der Dialog nicht geschlossen werden.
Verwenden Sie \ n für eine neue Zeile in Ihrem Text. – Tenfour04
\ n funktioniert nicht – lamma
Während es in der nächsten Zeile angezeigt wird, beginnt die zweite Zeile am Ende der ersten Zeile. – lamma