如何设置全宽对话框?

时间:2016-12-22 01:49:28

标签: codenameone

我想显示默认对话框并希望将其宽度增加到显示宽度的宽度,如何才能完成?

Dialog.show("Message", "this is text", "Ok", null);

1 个答案:

答案 0 :(得分:1)

您无法使用默认对话框执行此操作。您可以构建自己的Dialog对象,然后使用showStretched甚至show(int,int,int,int)等方法,但这需要添加对话框主体&确定按钮自己。 E.g:

Dialog d = new Dialog("Title", new BorderLayout());
d.add(BoderLayout.CENTER, new SpanLabel("Dialog message body", "DialogBody"));
d.add(BorderLayout.SOUTH, new Button(new Command("OK")));
d.showStretched(BorderLayout.NORTH, true);