Button libgdx对话框如何正确显示3行和一个按钮
在libgdx对话框中,我想显示三行文本,底部有一个退出对话框的按钮 以下代码将在一行中打印所有文本,后跟底部的按钮:Button libgdx对话框如何正确显示3行和一个按钮,button,text,libgdx,dialog,Button,Text,Libgdx,Dialog,在libgdx对话框中,我想显示三行文本,底部有一个退出对话框的按钮 以下代码将在一行中打印所有文本,后跟底部的按钮: Dialog dialog = new Dialog("Stats", skin); dialog.text("First line"); dialog.text("Second line"); dialog.text("Third line"); dialog.button("Done"); dialog.show(stage
Dialog dialog = new Dialog("Stats", skin);
dialog.text("First line");
dialog.text("Second line");
dialog.text("Third line");
dialog.button("Done");
dialog.show(stage);
如果我使用table,后面跟着一个按钮,如下图所示,按钮将显示在左侧,而不是底部
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);
如果我在表格中放置了一个按钮,则无法单击关闭对话框。如果要按表格进行操作。试一试
dialog.getContentTable().add(table);
如果你想要一个文本对话框。照此
Label text = new Label("first line\nsecond line\nthird line \n",skin,labelStyle);
text.setWrap(true);
将\n用于文本中的新行。虽然它将显示在下一行中,但第二行从第一行的末尾开始。确定只需使用dialog.text(“first\n second\n third”);这就是我的意思,对不起。